Apakah fungsi dalam PHP untuk menentukan sama ada tatasusunan kosong?

百草
Lepaskan: 2023-08-03 17:15:31
asal
1359 orang telah melayarinya

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)
Salin selepas log masuk

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不为空";
}
Salin selepas log masuk

Hasil keluarannya ialah:

数组1为空
数组2不为空
Salin selepas log masuk
Salin selepas log masuk

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)
Salin selepas log masuk

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不为空";
}
Salin selepas log masuk

Hasil keluarannya ialah:

数组1为空
数组2不为空
Salin selepas log masuk
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!