```Jika `$arr` ialah tatasusunan kosong, kod di atas akan hilang"/> ```Jika `$arr` ialah tatasusunan kosong, kod di atas akan hilang">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  [Organisasi dan Perkongsian] Beberapa cara untuk menentukan sama ada tatasusunan kosong dalam PHP

[Organisasi dan Perkongsian] Beberapa cara untuk menentukan sama ada tatasusunan kosong dalam PHP

PHPz
PHPzasal
2023-04-12 09:20:45538semak imbas

Dalam PHP, terdapat banyak cara untuk menentukan sama ada tatasusunan kosong. Artikel ini akan memperkenalkan anda kepada beberapa kaedah dalam PHP untuk menentukan sama ada tatasusunan kosong.

Kaedah 1: Gunakan fungsi empty()

<?php
$arr = array(); // 空数组
if (empty($arr)) {
    echo "数组为空";
} else {
    echo "数组不为空";
}
?>

Jika $arr ialah tatasusunan kosong, kod di atas akan mengeluarkan:

数组为空

Jika $arr Jika terdapat elemen dalam, maka keluarkan:

数组不为空

Kaedah 2: Gunakan fungsi count()

<?php
$arr = array(); // 空数组
if (count($arr) == 0) {
    echo "数组为空";
} else {
    echo "数组不为空";
}
?>

Jika $arr ialah tatasusunan kosong, kod di atas akan mengeluarkan:

数组为空

Jika terdapat elemen dalam $arr, maka keluarkan:

数组不为空

Kaedah 3: Gunakan fungsi isset()

<?php
$arr = array(); // 空数组
if (isset($arr) && count($arr) > 0) {
    echo "数组不为空";
} else {
    echo "数组为空";
}
?>

Jika $arr ialah Tatasusunan kosong, kod di atas akan mengeluarkan:

数组为空

Jika terdapat elemen dalam $arr, maka keluarkan:

数组不为空

Kaedah 4: Gunakan array_key_exists () fungsi

<?php
$arr = array(); // 空数组
if (array_key_exists(0, $arr)) {
    echo "数组不为空";
} else {
    echo "数组为空";
}
?>

Jika $arr ialah tatasusunan kosong, kod di atas akan mengeluarkan:

数组为空

Jika terdapat elemen dalam $arr, maka output akan menjadi :

数组不为空

Ringkasan

Di atas ialah cara untuk menentukan sama ada tatasusunan kosong dalam PHP. Kaedah yang hendak digunakan bergantung pada keperluan kod anda. Jika anda hanya perlu menentukan sama ada tatasusunan kosong, adalah disyorkan untuk menggunakan fungsi empty(). Jika anda perlu mengira bilangan elemen dalam tatasusunan, gunakan fungsi count(). Jika anda perlu menyemak sama ada pembolehubah sudah wujud dan tidak kosong, gunakan fungsi isset(). Jika anda perlu menentukan sama ada tatasusunan kosong berdasarkan sama ada kunci yang ditentukan wujud dalam tatasusunan, gunakan fungsi array_key_exists().

Atas ialah kandungan terperinci [Organisasi dan Perkongsian] Beberapa cara untuk menentukan sama ada tatasusunan kosong dalam PHP. 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