Dalam PHP, terdapat dua cara untuk menentukan sama ada tatasusunan kosong Dua kaedah akan diperkenalkan di sini.
Kaedah 1: Gunakan fungsi count() untuk menentukan bilangan elemen tatasusunan
fungsi count() terbina dalam PHP boleh mengembalikan nombor semua elemen dalam tatasusunan fungsi ini untuk menentukan bilangan elemen dalam tatasusunan sama ada tatasusunan itu kosong.
Berikut ialah contoh kod:
<?php $array = array(); if(count($array) == 0){ echo "数组为空"; } else { echo "数组不为空"; } ?>
Dalam kod di atas, kami mula-mula mentakrifkan tatasusunan bernama $array, dan tiada unsur dalam tatasusunan. Kemudian gunakan fungsi count() untuk menentukan bilangan elemen dalam tatasusunan $array Jika nombor itu 0, tatasusunan itu kosong.
Jika tatasusunan $array mengandungi elemen, maka fungsi count() akan mengembalikan bilangan elemen dalam tatasusunan, dan kita boleh menggunakan ini untuk menentukan bahawa tatasusunan itu tidak kosong.
Kaedah 2: Gunakan fungsi empty() untuk menentukan sama ada tatasusunan itu kosong
Fungsi empty() boleh menentukan sama ada rentetan, tatasusunan atau objek kosong, tetapi ia harus diperhatikan fungsi empty() itu menentukan bahawa objek kosong bukan dengan sama ada atributnya kosong, tetapi dengan sama ada objek itu tidak sah Oleh itu, artikel ini hanya memperkenalkan kaedah penentuan tatasusunan bagi fungsi empty().
Untuk menentukan sama ada tatasusunan itu kosong, kita boleh terus menggunakan fungsi empty():
<?php $array = array(); if(empty($array)){ echo "数组为空"; } else { echo "数组不为空"; } ?>
Dalam kod di atas, kita hanya perlu menggunakan tatasusunan $array sebagai parameter bagi fungsi empty() Jika Jika tatasusunan $array kosong, fungsi empty() mengembalikan true, jika tidak ia mengembalikan false.
Ringkasan:
Dalam PHP, kita boleh menentukan sama ada tatasusunan kosong melalui fungsi count() dan fungsi empty(). Antaranya, fungsi count() boleh mengembalikan bilangan elemen tatasusunan, fungsi kosong() boleh digunakan untuk menentukan sama ada rentetan, tatasusunan atau objek kosong. Bergantung pada keperluan sebenar, kita boleh memilih secara fleksibel untuk menggunakan kaedah yang berbeza.
Atas ialah kandungan terperinci Tentukan sama ada tatasusunan adalah php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!