是否可以在 1 个 IF 语句中检查 PHP 数组中某个键的值?现在,为了不抛出索引偏移错误,我必须检查是否设置了键,然后检查其值。
if (isset($array[$key]))
{
if ($array[$key] == $x)
{
// do stuff
}
}
(对不起,不小心把 ! 放在了第一个 IF 中)
最佳答案
The &&
operator is short-circuit,因此:
if (isset($array[$key]) && $array[$key] == $x)
// do stuff
}
快乐编码。
关于php - 如何在 1 IF 中检查没有索引偏移错误的 PHP 数组值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5570805/