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
PHPzasal
2023-04-23 10:08:05744semak imbas

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';
}

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';
}

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!

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