Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Semak Tatasusunan Kosong dengan Cekap dalam PHP?

Bagaimanakah Saya Boleh Semak Tatasusunan Kosong dengan Cekap dalam PHP?

Barbara Streisand
Barbara Streisandasal
2024-12-02 03:57:13882semak imbas

How Can I Efficiently Check for Empty Arrays in PHP?

Menyemak Tatasusunan Kosong dalam PHP

Apabila bekerja dengan tatasusunan dalam PHP, selalunya perlu untuk mengesahkan sama ada ia kosong atau tidak. Kaedah berikut menyediakan cara yang cekap untuk melaksanakan penilaian ini:

Perbandingan Boolean

Kaedah paling mudah melibatkan membandingkan tatasusunan dengan nilai Boolean. Jika tatasusunan kosong, ia akan dinilai kepada palsu.

if (!$playerlist) {
    // list is empty
}

Kira Elemen Tatasusunan

Pilihan lain ialah mengira bilangan elemen dalam tatasusunan menggunakan fungsi count(). Jika kiraan sifar, tatasusunan itu kosong.

if (count($playerlist) === 0) {
    // list is empty
}

Menapis Nilai Kosong

Dalam sesetengah kes, tatasusunan mungkin mengandungi nilai kosong yang perlu dialih keluar sebelum menyemak kekosongan. Ini boleh dicapai dengan gelung foreach dan operasi tidak ditetapkan:

foreach ($playerlist as $key => $value) {
    if (!strlen($value)) {
       unset($playerlist[$key]);
    }
}

if (!$playerlist) {
   // empty array
}

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Semak Tatasusunan Kosong dengan Cekap 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