Dalam PHP, terdapat banyak cara untuk menentukan sama ada tatasusunan kosong adalah seperti berikut:
kosong(. ) adalah fungsi dalam PHP yang digunakan untuk menyemak sama ada pembolehubah yang diberikan kosong Anda boleh menggunakannya untuk menentukan sama ada tatasusunan kosong, seperti yang ditunjukkan di bawah:
$a = array(); // 定义一个空数组 if(empty($a)){ echo '数组为空'; }else{ echo '数组不为空'; }
$a = array(); // 定义一个空数组 if(count($a) == 0){ echo '数组为空'; }else{ echo '数组不为空'; }
$a = array(); // 定义一个空数组 if(isset($a[0])){ echo '数组不为空'; }else{ echo '数组为空'; }
Nota Titik: Kaedah ini hanya boleh menentukan sama ada unsur pertama tatasusunan wujud Jika terdapat unsur lain dalam tatasusunan, anda masih perlu menggunakan kaedah lain untuk menentukan.
Gunakan fungsi array_key_exists()$a = array(); // 定义一个空数组 if(!array_key_exists(0, $a)){ echo '数组为空'; }else{ echo '数组不为空'; }
Nota: Kaedah ini hanya boleh menentukan sama ada terdapat elemen dengan nama kunci 0 dalam tatasusunan Jika terdapat nama kunci lain dalam tatasusunan, anda masih perlu menggunakan yang lain kaedah untuk menentukan.
Ringkasnya, di atas ialah beberapa kaedah biasa dalam PHP untuk menentukan sama ada tatasusunan kosong, yang boleh dipilih mengikut keperluan tertentu.
Atas ialah kandungan terperinci php menentukan sama ada tatasusunan kosong. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!