Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menentukan sama ada array kosong dalam php
Dalam PHP, untuk menentukan sama ada tatasusunan kosong, anda boleh menggunakan kaedah berikut.
Kaedah 1: Gunakan fungsi kosong()
Fungsi kosong() boleh mengesan sama ada pembolehubah kosong Jika pembolehubah tidak ditentukan, batal, palsu, 0 atau rentetan kosong, ia akan kembali benar. Oleh itu, anda boleh menggunakan fungsi empty() untuk mengesan sama ada tatasusunan kosong.
Kod sampel:
$arr = array(); if (empty($arr)) { echo '数组为空'; } else { echo '数组不为空'; }
Hasil output:
数组为空
Kaedah 2: Gunakan fungsi count()
fungsi count() boleh kembali Bilangan elemen dalam tatasusunan Jika tatasusunan kosong, 0 dikembalikan. Oleh itu, anda boleh menggunakan fungsi count() untuk menentukan sama ada tatasusunan kosong.
Kod sampel:
$arr = array(); if (count($arr) == 0) { echo '数组为空'; } else { echo '数组不为空'; }
Hasil output:
数组为空
Kaedah 3: Gunakan fungsi isset()
fungsi isset() boleh mengesan Sama ada pembolehubah telah ditakrifkan dan bukan nol. Jika pembolehubah tidak ditentukan atau batal, fungsi isset() mengembalikan palsu. Oleh itu, anda boleh menggunakan fungsi isset() untuk mengesan sama ada tatasusunan kosong.
Kod contoh:
$arr = array(); if (!isset($arr[0])) { echo '数组为空'; } else { echo '数组不为空'; }
Hasil keluaran:
数组为空
Ringkasnya, tiga kaedah di atas boleh digunakan untuk menentukan sama ada tatasusunan kosong yang paling biasa digunakan Cara terbaik ialah menggunakan fungsi kosong().
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!