Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan kosong?

Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan kosong?

百草
百草asal
2023-08-03 17:15:311380semak imbas

Fungsi yang digunakan oleh PHP untuk menentukan sama ada tatasusunan kosong ialah fungsi "kosong()" dan fungsi "kira()". 1. Fungsi "empty()" digunakan untuk menentukan sama ada pembolehubah kosong, termasuk menentukan sama ada tatasusunan kosong ialah "empty($variable)" 2. Fungsi "count()" digunakan untuk count arrays. Bilangan elemen, sintaksnya ialah "count($array)".

Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan kosong?

Sistem pengendalian tutorial ini: sistem windows10, versi PHP 8.1.3, komputer DELL G3.

Fungsi yang digunakan dalam PHP untuk menentukan sama ada tatasusunan kosong adalah kosong() dan count(). Di bawah ini saya akan memperkenalkan penggunaan dan perbezaan kedua-dua fungsi ini secara terperinci.

1. fungsi empty(): Fungsi

empty() digunakan untuk menentukan sama ada pembolehubah kosong, termasuk menentukan sama ada tatasusunan kosong. Sintaksnya adalah seperti berikut:

empty($variable)

Antaranya, $variable ialah pembolehubah yang akan dinilai, yang boleh menjadi sebarang jenis pembolehubah, termasuk tatasusunan. Nilai pulangan bagi fungsi kosong() ialah nilai Boolean Jika pembolehubah kosong, ia mengembalikan benar jika pembolehubah tidak kosong, ia mengembalikan palsu.

Untuk tatasusunan, fungsi empty() menentukan sama ada tatasusunan itu kosong, iaitu sama ada tiada unsur dalam tatasusunan. Mengembalikan benar jika tatasusunan kosong; Berikut ialah beberapa kod sampel yang menggunakan fungsi empty() untuk menentukan sama ada tatasusunan itu kosong:

$array1 = array(); // 空数组
$array2 = array(1, 2, 3); // 非空数组
if (empty($array1)) {
    echo "数组1为空";
} else {
    echo "数组1不为空";
}
if (empty($array2)) {
    echo "数组2为空";
} else {
    echo "数组2不为空";
}

Hasil keluarannya ialah:

数组1为空
数组2不为空

Seperti yang anda lihat, fungsi empty() hanya boleh menentukan sama ada tatasusunan itu kosong .

2. fungsi count(): Fungsi

count() digunakan untuk mengira bilangan elemen dalam tatasusunan. Sintaksnya adalah seperti berikut:

count($array)

Antaranya, $array ialah tatasusunan untuk mengira bilangan elemen. Nilai pulangan bagi fungsi count() ialah integer, menunjukkan bilangan elemen dalam tatasusunan.

Untuk tatasusunan, kita boleh menggunakan fungsi count() untuk menentukan sama ada tatasusunan itu kosong. Jika tiada elemen dalam tatasusunan, 0 dikembalikan jika terdapat elemen dalam tatasusunan, bilangan elemen dikembalikan. Berikut ialah beberapa contoh kod yang menggunakan fungsi count() untuk menentukan sama ada tatasusunan kosong:

$array1 = array(); // 空数组
$array2 = array(1, 2, 3); // 非空数组
if (count($array1) == 0) {
    echo "数组1为空";
} else {
    echo "数组1不为空";
}
if (count($array2) == 0) {
    echo "数组2为空";
} else {
    echo "数组2不为空";
}

Hasil keluarannya ialah:

数组1为空
数组2不为空

Seperti yang anda lihat, fungsi count() boleh digunakan untuk mendapatkan bilangan elemen dalam tatasusunan, dan kemudian tentukan sama ada tatasusunan itu kosong.

Ringkasan:

Dalam PHP, anda boleh menggunakan fungsi kosong() dan fungsi count() untuk menentukan sama ada tatasusunan kosong. Fungsi empty() menentukan sama ada tatasusunan kosong dan mengembalikan nilai Boolean() fungsi mengira bilangan elemen tatasusunan Apabila nombornya ialah 0, ia bermakna tatasusunan itu kosong. Bergantung pada situasi tertentu, anda boleh memilih untuk menggunakan salah satu fungsi untuk menentukan sama ada tatasusunan kosong.

Atas ialah kandungan terperinci Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan kosong?. 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