Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menentukan sama ada tatasusunan php kosong
Dalam PHP, apabila kita menggunakan tatasusunan, kadangkala kita perlu menentukan sama ada tatasusunan kosong. Kerana jika kita mengulangi tatasusunan kosong atau cuba menggunakan indeks yang tidak ditakrifkan dalam tatasusunan, ralat akan berlaku. Jadi, bagaimana untuk menentukan sama ada tatasusunan PHP kosong?
1. Gunakan fungsi count() untuk menentukan sama ada tatasusunan kosong
Fungsi count() ialah fungsi dalam PHP yang digunakan untuk menyemak bilangan elemen tatasusunan kosong, fungsi akan mengembalikan 0. Oleh itu, kita boleh menggunakan fungsi count() untuk menyemak sama ada tatasusunan kosong.
Berikut ialah contoh kod yang menggunakan fungsi count() untuk menentukan sama ada tatasusunan kosong:
<?php $arr = array(); if(count($arr) == 0){ echo "数组为空"; }else{ echo "数组不为空"; } ?>
Hasil keluaran kod di atas ialah: tatasusunan kosong.
2. Gunakan fungsi empty() untuk menentukan sama ada tatasusunan kosong
Fungsi kosong() ialah fungsi dalam PHP yang digunakan untuk menyemak sama ada pembolehubah kosong. Fungsi ini akan mengembalikan TRUE apabila pembolehubah yang diberikan kosong. Oleh itu, kita boleh menggunakan fungsi empty() untuk menyemak sama ada tatasusunan itu kosong.
Berikut ialah kod sampel yang menggunakan fungsi empty() untuk menentukan sama ada tatasusunan kosong:
<?php $arr = array(); if(empty($arr)){ echo "数组为空"; }else{ echo "数组不为空"; } ?>
Hasil keluaran kod di atas ialah: tatasusunan kosong.
3. Gunakan fungsi foreach() untuk menentukan sama ada tatasusunan kosong
Gunakan fungsi foreach() untuk menyemak sama ada tatasusunan kosong. Apabila tatasusunan yang diberikan kosong, gelung foreach() tidak akan dilaksanakan, jadi kita boleh menggunakan ciri ini untuk menentukan sama ada tatasusunan kosong.
Berikut ialah contoh kod yang menggunakan fungsi foreach() untuk menentukan sama ada tatasusunan kosong:
<?php $arr = array(); foreach($arr as $value){ echo "数组不为空"; } echo "数组为空"; ?>
Hasil keluaran kod di atas ialah: tatasusunan kosong.
Ringkasan
Di atas ialah tiga kaedah untuk menentukan sama ada tatasusunan PHP kosong Kita boleh memilih salah satu daripadanya mengikut keperluan sebenar untuk menentukan sama ada tatasusunan itu kosong. Sebelum menggunakan tatasusunan, pastikan ia tidak kosong, jika tidak ralat mungkin berlaku.
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada tatasusunan php kosong. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!