Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menentukan sama ada array kosong dalam php
Apabila kita menggunakan tatasusunan PHP, kadangkala kita perlu menilai sama ada tatasusunan itu kosong. Dalam PHP, terdapat banyak cara untuk menentukan sama ada tatasusunan kosong Artikel ini memperkenalkan tiga daripadanya.
Kaedah 1:
Gunakan fungsi count() untuk menentukan sama ada tatasusunan kosong. Fungsi count() boleh mengembalikan bilangan elemen dalam tatasusunan. Apabila tiada unsur dalam tatasusunan, fungsi count() mengembalikan 0, jadi anda boleh menggunakan fungsi count() untuk menentukan sama ada tatasusunan kosong.
Contoh kod:
<?php $arr = array(); // 定义一个空数组 if (count($arr) == 0) { // 判断数组是否为空 echo "这个数组是空的"; } else { echo "这个数组不是空的"; } ?>
Kaedah 2:
Gunakan fungsi empty() untuk menentukan sama ada tatasusunan kosong. Fungsi empty() digunakan untuk menyemak sama ada pembolehubah kosong, tetapi fungsi ini juga boleh digunakan untuk menentukan sama ada tatasusunan kosong. Fungsi empty() kembali benar apabila tiada unsur dalam tatasusunan.
Contoh kod:
<?php $arr = array(); // 定义一个空数组 if (empty($arr)) { // 判断数组是否为空 echo "这个数组是空的"; } else { echo "这个数组不是空的"; } ?>
Kaedah tiga:
Gunakan fungsi array_key_exists() untuk menentukan sama ada tatasusunan kosong. Fungsi array_key_exists() digunakan untuk menentukan sama ada kunci yang diberikan wujud dalam tatasusunan. Jika tatasusunan kosong, ia tidak akan mempunyai sebarang kunci, jadi anda boleh menggunakan fungsi ini untuk menentukan sama ada tatasusunan kosong.
Contoh kod:
<?php $arr = array(); // 定义一个空数组 if (!array_key_exists(0, $arr)) { // 判断数组是否为空 echo "这个数组是空的"; } else { echo "这个数组不是空的"; } ?>
Di atas ialah pengenalan kepada tiga kaedah untuk menentukan sama ada tatasusunan PHP kosong, saya harap ia akan membantu pembelajaran semua orang.
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada array kosong dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!