У меня есть массив, и я хочу, чтобы найти все значения, где correct => true
:Поиск конкретного значения в массиве
$quiz_array = array (
'question1' => array (
'q1a1' => array (
'correct' => FALSE,
'answer' => 'false answer1'
),
'q1a2' => array (
'correct' => FALSE,
'answer' => 'false answer2'
),
'q1a3' => array (
'correct' => FALSE,
'answer' => 'false answer3'
),
'q1a4' => array (
'correct' => TRUE,
'answer' => 'correct answer'
)
)
);
Я хочу, чтобы сделать поиск, где он будет возвращать q1a4
в этом случае, так как correct => TRUE
. Я пытаюсь использовать in_array
и array_search
, но не повезло. Какие-либо предложения?
'foreach' ....... – zerkms
возможно дубликат [Поиск значений в многомерных массивах] (http://stackoverflow.com/questions/10811908/find-values-in-multidimensional-arrays) – JJJ