检查密钥是否存在,并从 PHP 中的数组中获取相应的值
任何想法如何检查一个键是否存在,如果是,那么从php中的数组中获取这个键的值。
例如:
我有这个数组:
$things = array(
'AA' => 'American history',
'AB' => 'American cooking'
);
$key_to_check = 'AB';
现在,我需要检查$key_to_check是否存在,如果存在,则获取一个对应值,在这种情况下,该值将是美国烹饪
任何想法如何检查一个键是否存在,如果是,那么从php中的数组中获取这个键的值。
例如:
我有这个数组:
$things = array(
'AA' => 'American history',
'AB' => 'American cooking'
);
$key_to_check = 'AB';
现在,我需要检查$key_to_check是否存在,如果存在,则获取一个对应值,在这种情况下,该值将是美国烹饪
if(isset($things[$key_to_check])){
echo $things[$key_to_check];
}
我知道这个问题已经很老了,但对于那些会来这里的人来说,知道在php7中你可以使用Null Coalesce Operator可能会很有用。
if ($value = $things[ $key_to_check ] ?? null) {
//Your code here
}