在PHP中,可以使用array_key_exists
函數(shù)或者isset
函數(shù)來(lái)判斷一個(gè)字典(關(guān)聯(lián)數(shù)組)中是否存在某個(gè)下標(biāo)。
-
使用
array_key_exists
函數(shù):
$myArray = array("key1" => "value1", "key2" => "value2", "key3" => "value3");
if (array_key_exists("key2", $myArray)) {
echo "存在 key2";
} else {
echo "不存在 key2";
}
2. 使用 isset
函數(shù):
$myArray = array("key1" => "value1", "key2" => "value2", "key3" => null);
if (isset($myArray["key2"])) {
echo "存在 key2";
} else {
echo "不存在 key2";
}
if (isset($myArray["key3"])) {
echo "存在 key3";
} else {
echo "不存在 key3";
}
兩種方法都可以用來(lái)判斷數(shù)組中是否存在指定的下標(biāo)。
array_key_exists
明確檢查數(shù)組中是否存在指定的鍵,文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-808683.html
而 isset
不僅檢查鍵是否存在,還檢查其值是否為 null
。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-808683.html
到了這里,關(guān)于php isset和array_key_exists區(qū)別的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!