是否有任何预定义的 PHP 函数可以在多维数组中查找键?
在下面的示例中 - 有一个变量名称“rose”,我需要使用变量名称获取数组的键。 该键的结果是“花”。
$array = array (
'fruits' => array (
'mango',
'cherry'
),
'flowers' => array (
'rose'
)
);
如何实现这一目标?
最佳答案
使用foreach
循环它
$keyword='mango';
foreach($array as $k=>$arr)
{
if(in_array($keyword,$arr))
{
echo $k;break;// "prints" fruits
}
}
关于PHP - 在多维数组中查找键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22779827/