从数组中获取特定键

use*_*882 0 php arrays foreach function

我有一个带有 2 个相同键的数组,如果可能的话我想查找。当前的代码如下所示:

$arrayName = array(
    1 => array('detail' => 'detail1' , 'detail' => 'detail2')
);

foreach ($arrayName[1] as $key['detail'] => $value) {
     echo $value;
}
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

小智 5

你的钥匙正在覆盖自己。您可能想像这样处理解决方案:

$arrayName = array(
    array('name' => 'detail' , 'value' => 'detail1'),
    array('name' => 'detail' , 'value' => 'detail2')
);

foreach ($arrayName as $i) {
    echo $i['value'];
}
Run Code Online (Sandbox Code Playgroud)