到目前为止,这是我的数组。
Array
(
[0] => Array
(
[key] => first
[value] => First
[active] =>
)
[1] => Array
(
[key] => second
[value] => Second
[active] => 1
)
)
现在我想检查whit php如果active为1而不是从这个数组中获取值whit active是1并且回显它。 但我不确定如何与foreach一起到达那里。
我试试这个:
$found = false;
foreach ($this->array as $key => $value) {
if ($value == 1) {
$found = true;
}
}
但是我不确定再次循环并获得价值。
答案 0 :(得分:1)
在PHP 5.5及更新版本中
$key = array_search(1, array_column($your_array, 'active'));
echo $your_array[$key]['value'];