Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menentukan tatasusunan kosong dalam php (dua kaedah)

Bagaimana untuk menentukan tatasusunan kosong dalam php (dua kaedah)

PHPz
PHPzasal
2023-04-18 09:47:46751semak imbas

Dalam proses pembangunan PHP, selalunya perlu untuk menentukan sama ada tatasusunan kosong Terdapat dua situasi dalam menentukan sama ada tatasusunan itu kosong tidak wujud atau nilainya batal.

Berikut memperkenalkan dua cara untuk menentukan tatasusunan kosong:

Kaedah 1: Gunakan fungsi empty()

PHP menyediakan kaedah kosong() yang boleh dengan mudah dan cepat ditentukan Sama ada tatasusunan kosong.

Perlu diperhatikan di sini bahawa fungsi empty() mempunyai pertimbangan khas pada tatasusunan(), tatasusunan(0) dan false semuanya akan dinilai sebagai kosong.

Kod sampel adalah seperti berikut:

$arr = array();
if(empty($arr)){
    echo "数组为空";
}

Kod di atas mencipta tatasusunan kosong, menggunakan fungsi empty() untuk menentukan sama ada tatasusunan itu kosong, dan akhirnya mengeluarkan "array is kosong".

Kaedah 2: Gunakan fungsi count()

Selain itu, kita juga boleh menggunakan fungsi count() untuk menentukan sama ada tatasusunan kosong. Jika bilangan elemen dalam tatasusunan ialah 0, maka kami menganggapnya sebagai tatasusunan kosong.

Kod sampel adalah seperti berikut:

$arr = array();
if(count($arr) === 0){
    echo "数组为空";
}

Kod di atas mencipta tatasusunan kosong, menggunakan fungsi count() untuk menentukan sama ada tatasusunan itu kosong, dan akhirnya mengeluarkan "array is kosong".

Pada masa yang sama, fungsi count() juga boleh menentukan sama ada pembolehubah adalah nol Jika ia adalah nol, ia akan mengembalikan 0. Anda boleh menentukan sama ada pembolehubah itu adalah nol dengan menentukan sama ada nilai pulangan bagi kiraan. () sama dengan 0.

$var = null;
if(count($var) === 0){
    echo "变量为null";
}

Kod di atas mencipta pembolehubah nol, menggunakan fungsi count() untuk menentukan sama ada pembolehubah itu nol, dan akhirnya mengeluarkan "pembolehubah adalah nol".

Ringkasnya, dua kaedah di atas boleh digunakan untuk menentukan sama ada tatasusunan kosong, dan anda boleh memilih untuk menggunakannya mengikut situasi sebenar.

Atas ialah kandungan terperinci Bagaimana untuk menentukan tatasusunan kosong dalam php (dua kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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