在PHP中,可以使用array_key_exists函数或者isset函数来判断一个字典(关联数组)中是否存在某个下标。
-
使用
array_key_exists函数:
$myArray = array("key1" => "value1", "key2" => "value2", "key3" => "value3");
if (array_key_exists("key2", $myArray)) {
echo "存在 key2";
} else {
echo "不存在 key2";
}
2. 使用 isset 函数:
$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";
}

两种方法都可以用来判断数组中是否存在指定的下标。
array_key_exists 明确检查数组中是否存在指定的键,
而 isset 不仅检查键是否存在,还检查其值是否为 null。





![街机模拟游戏逆向工程(HACKROM)教程:[12]68K汇编-程序流控制](https://img-blog.csdnimg.cn/direct/99bcca2fb703465b9436a08511a7f7f2.png)











