Есть ли функция, подобная in_array()
, чем может, проверить conntent внутри массива массивов?in_array() для массива массива
Я пробовал:
$day_events = Array();
array_push($day_events,array('aa','bb','cc'));
array_push($day_events,array('aa','bc','cd'));
array_push($day_events,array('ac','bd','ce'));
echo '<br />';
echo in_array('aa',$day_events); // empty
echo '<br />';
foreach ($day_events as &$value) {
echo in_array('aa',$value); // 11
}
первый in_array(), который является своего рода функции Я ищу (избегая контура) дал пустой.
'in_array()' родная функция PHP просто не поддерживает многомерные массивы. – MackieeE
@MackieeE, хорошо. Хм ... есть ли другая функция для этого или мне нужно жить с циклом for? – Rikard
Возможный дубликат [in \ _array() и многомерного массива] (http://stackoverflow.com/questions/4128323/in-array-and-multidimensional-array) – dognose