Rumah > pembangunan bahagian belakang > masalah PHP > Apakah tatasusunan kosong dalam php

Apakah tatasusunan kosong dalam php

青灯夜游
Lepaskan: 2023-03-16 11:06:02
asal
2100 orang telah melayarinya

Dalam PHP, tatasusunan dengan panjang 0 dipanggil tatasusunan kosong ialah objek sebenar, tetapi ia mengandungi 0 elemen. PHP mempunyai dua fungsi untuk mendapatkan panjang tatasusunan: count() dan sizeof(), sintaksnya ialah "count($arr,$m)" atau "sizeof($arr,$m)", dan parameternya "$ m" digunakan untuk mengendalikan Tatasusunan berbilang dimensi, boleh diabaikan, jika nilai ditetapkan kepada 1, panjang tatasusunan berbilang dimensi boleh dikira; ia boleh digunakan untuk mengesan sama ada tatasusunan ialah tatasusunan kosong, sintaks ialah "panjang tatasusunan == 0", jika sama, ia adalah tatasusunan kosong.

Apakah tatasusunan kosong dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

Kosongkan dalam php Array

Tatasusunan dengan panjang 0 dipanggil "tatasusunan kosong" ialah objek sebenar yang hanya mengandungi 0 elemen.

<?php
$arr1=array();
$arr2=[];
var_dump($arr1);
var_dump($arr2);
?>
Salin selepas log masuk

Apakah tatasusunan kosong dalam php

Ia boleh dilihat bahawa tatasusunan $arr1 dan $arr2 tidak mengandungi unsur, panjangnya ialah 0 dan tatasusunan kosong.

Nota: Dalam PHP, dua fungsi disediakan untuk mengira panjang tatasusunan, iaitu fungsi count() dan sizeof().

Kita boleh menggunakan dua fungsi ini untuk menentukan sama ada tatasusunan ialah tatasusunan kosong.

1 Gunakan fungsi count() untuk menentukan sama ada ia adalah tatasusunan kosong. Fungsi

count($arr,$m) digunakan untuk mengira semua elemen dalam tatasusunan. Jika bilangan elemen dalam tatasusunan adalah sifar, maka ia akan memaparkan tatasusunan kosong.

$m: ialah parameter pilihan dan boleh diabaikan.

  • Jika parameter $m diabaikan, atau ditetapkan kepada COUNT_NORMAL atau 0, fungsi count() tidak akan mengesan tatasusunan berbilang dimensi; 🎜>Jika Jika $m ditetapkan kepada COUNT_RECURSIVE atau 1, fungsi count() akan mengira secara rekursif bilangan elemen dalam tatasusunan, yang amat berguna untuk mengira bilangan elemen dalam tatasusunan berbilang dimensi.

  • Output:
<?php  
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array(); 
   
// 检查数组是否为空
if(count($empty_array) == 0) 
    echo "数组为空"; 
else
    echo "数组不为空"; 
?>
Salin selepas log masuk

2. Gunakan fungsi sizeof() untuk menentukan sama ada ia kosong tatasusunan. Fungsi Apakah tatasusunan kosong dalam php

ialah alias bagi fungsi count(), iaitu, fungsi dan penggunaan fungsi sizeof() adalah betul-betul sama dengan fungsi count().

Output: sizeof($arr,$m)

<?php  
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array(); 
   
if( sizeof($empty_array) == 0 ) 
    echo "数组为空"; 
else
    echo "数组不空"; 
?>
Salin selepas log masuk
Pembelajaran yang disyorkan: "

Tutorial Video PHP

"
数组为空
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah tatasusunan kosong dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan