Dalam PHP, sangat mudah untuk menentukan sama ada tatasusunan kosong Terdapat beberapa kaedah:
- Gunakan fungsi kosong untuk menentukan sama ada tatasusunan kosong
<.>Fungsi kosong boleh menentukan pembolehubah Sama ada ia kosong, termasuk 0, "0", "", null, false, array(), dsb., jadi ia juga boleh dinilai sama ada tatasusunan kosong. Kodnya adalah seperti berikut:
if (empty($array)) {
echo "数组为空";
} else {
echo "数组不为空";
}
Salin selepas log masuk
Gunakan fungsi kira untuk menentukan
Fungsi kiraan boleh mengira bilangan elemen tatasusunan Apabila tatasusunan kosong, kiraan fungsi mengembalikan 0, jadi ia boleh Gunakan fungsi kiraan untuk menentukan sama ada tatasusunan kosong. Kodnya adalah seperti berikut:
if (count($array) == 0) {
echo "数组为空";
} else {
echo "数组不为空";
}
Salin selepas log masuk
Gunakan fungsi isset untuk menilai
fungsi isset boleh menilai sama ada pembolehubah telah ditakrifkan Apabila tatasusunan kosong, fungsi isset kembali palsu, jadi ia juga boleh Gunakan fungsi isset untuk menentukan sama ada tatasusunan kosong. Kodnya adalah seperti berikut:
if (!isset($array)) {
echo "数组为空";
} else {
echo "数组不为空";
}
Salin selepas log masuk
Nota: Tiga kaedah di atas sesuai untuk struktur data berdasarkan tatasusunan, seperti baris gilir, tindanan, dsb.
Untuk struktur data yang tidak dilaksanakan berdasarkan tatasusunan, seperti senarai terpaut, pepohon, dsb., kaedah di atas tidak boleh digunakan. Pada masa ini, kaedah lain boleh digunakan untuk menentukan, contohnya: menentukan sama ada penunjuk struktur data kosong.
Ringkasan:
Untuk menentukan sama ada tatasusunan kosong, anda boleh menggunakan kosong, kira, isset dan fungsi lain untuk menentukan sama ada ia kosong. Walau bagaimanapun, untuk struktur data yang tidak dilaksanakan berdasarkan tatasusunan, kaedah pertimbangan khusus perlu digunakan.
Atas ialah kandungan terperinci php menentukan sama ada tatasusunan kosong. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!