Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyemak sama ada nilai tatasusunan adalah batal dalam php

Bagaimana untuk menyemak sama ada nilai tatasusunan adalah batal dalam php

PHPz
Lepaskan: 2023-04-23 13:49:36
asal
741 orang telah melayarinya

Dalam PHP, menyemak sama ada nilai tatasusunan adalah nol adalah sangat mudah. Kita boleh menggunakan fungsi isset() atau fungsi array_key_exists() untuk menyemak sama ada nilai tatasusunan wujud.

fungsi isset() boleh digunakan untuk menyemak sama ada pembolehubah atau elemen tatasusunan ditakrifkan dan bukan nol. Fungsi isset() mengembalikan benar jika pembolehubah atau elemen tatasusunan wujud dan bukan nol, sebaliknya palsu.

Sebagai contoh, kita boleh menggunakan fungsi isset() untuk menyemak sama ada elemen $key dalam tatasusunan $arr wujud:

$arr = array('key' => null);

if (isset($arr['key'])) {
    echo '$arr[\'key\'] 存在且不为 null';
} else {
    echo '$arr[\'key\'] 不存在或为 null';
}
Salin selepas log masuk

Hasil output ialah: $arr['key '] tidak wujud Atau null

Dalam contoh di atas, memandangkan nilai $arr['key'] adalah null, fungsi isset() mengembalikan false.

Selain menggunakan fungsi isset(), kita juga boleh menggunakan fungsi array_key_exists() untuk menyemak sama ada kunci tertentu wujud dalam tatasusunan. Fungsi array_key_exists() mengembalikan benar jika kunci wujud, palsu sebaliknya.

Sebagai contoh, kita boleh menggunakan fungsi array_key_exists() untuk menyemak sama ada kekunci $key wujud dalam tatasusunan $arr:

$arr = array('key' => null);

if (array_key_exists('key', $arr)) {
    echo '$arr[\'key\'] 存在且不为 null';
} else {
    echo '$arr[\'key\'] 不存在或为 null';
}
Salin selepas log masuk

Hasil output ialah: $arr['key '] wujud dan tidak adalah nol

Dalam contoh di atas, fungsi array_key_exists() mengembalikan benar kerana $arr['key'] wujud dan bukan nol.

Selain kaedah di atas, kita juga boleh menggunakan beberapa fungsi lain untuk menyemak sama ada nilai tatasusunan adalah nol, seperti fungsi kosong(), fungsi is_null(), dsb. Untuk penggunaan khusus fungsi ini, sila rujuk dokumentasi rasmi PHP.

Ringkasnya, kaedah menyemak sama ada nilai tatasusunan adalah nol adalah sangat mudah, dan anda boleh memilih kaedah yang sesuai dengan anda mengikut keperluan khusus anda.

Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada nilai tatasusunan adalah batal 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