我有一个数组:
<?php
$array = [
'fruits' => [
'apple' => 'value',
'orange' => 'value'
],
'vegetables' => [
'onion' => 'value',
'carrot' => 'value'
];
我也有一个字符串:
$string = 'fruits[orange]';
有没有办法检查字符串中指定的数组键是否存在于数组中?
例如:
<?php
if(array_key_exists($string, $array))
{
echo 'Orange exists';
}
$string
的字符串解析成数组看起来很奇怪。如果使用两个参数$type
和$name
,你的问题将更容易解决。 - Mcsky