Bagaimana untuk menentukan sama ada array kosong dalam php

PHPz
Lepaskan: 2023-04-24 10:25:42
asal
1039 orang telah melayarinya

Dalam PHP, tidak sukar untuk menentukan sama ada tatasusunan kosong. Biasanya terdapat banyak cara untuk mencapai tujuan ini Berikut adalah beberapa daripadanya:

1 Gunakan fungsi empty()

Fungsi kosong() terbina dalam PHP boleh menyemak sama ada. pembolehubah Adalah "nilai nol", fungsi ini mengembalikan nilai Boolean, jika pembolehubah tidak ditentukan, nilainya ialah 0 atau rentetan kosong, tatasusunan kosong, NULL, ia mengembalikan benar, jika tidak ia mengembalikan palsu. Anda boleh menggunakan fungsi empty() untuk menentukan sama ada tatasusunan itu kosong seperti kod contoh berikut:

$array = array(); // initialize empty array
if (empty($array)) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}
Salin selepas log masuk

2 Gunakan fungsi count()

Fungsi lain yang berguna ialah count(. ), Fungsi ini mengembalikan bilangan elemen dalam tatasusunan. Jika tatasusunan kosong, sifar dikembalikan. Berikut ialah contoh kod yang menggunakan fungsi count() untuk menentukan sama ada tatasusunan kosong:

$array = array(); // initialize empty array
if (count($array) == 0) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}
Salin selepas log masuk

3 Gunakan fungsi isset()

fungsi isset() boleh menyemak sama ada pembolehubah telah ditetapkan dan Bukan nol. Oleh itu, anda juga boleh menggunakan fungsi isset() untuk menyemak sama ada tatasusunan kosong. Berikut ialah contoh kod untuk menggunakan fungsi isset() untuk menentukan sama ada tatasusunan kosong:

$array = array(); // initialize empty array
if (!isset($array[0])) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}
Salin selepas log masuk

4 Gunakan fungsi array_key_exists()

array_key_exists() untuk menyemak. sama ada kunci yang ditentukan wujud dalam nilai kunci tatasusunan. Jika ia tidak wujud, kembalikan palsu. Oleh itu, anda boleh menggunakan fungsi ini untuk menyemak sama ada unsur pertama tatasusunan wujud untuk menentukan sama ada tatasusunan itu kosong. Berikut ialah kod sampel untuk menggunakan fungsi array_key_exists() untuk menentukan sama ada tatasusunan kosong:

$array = array(); // initialize empty array
if (!array_key_exists(0, $array)) {
    echo 'The array is empty';
} else {
    echo 'The array is not empty';
}
Salin selepas log masuk

Ringkasnya, empat kaedah di atas semuanya boleh mencapai kesan menentukan sama ada tatasusunan PHP kosong . Dalam pengaturcaraan sebenar, anda harus memilih kaedah yang berbeza mengikut keperluan anda sendiri.

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!

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