Поиск многомерного массива для значения PHP

Я чувствую, что это довольно простой вопрос, но я не могу найти ответ нигде.

$array = ('colors' => array('red','orange'), 'numbers'=> array('one','two') ); 

Как выполнить поиск в $array чтобы определить, содержит ли colors значение red ?

Заранее спасибо.

Для этого нет встроенной функции массива. Простейший путь к нему в конкретном случае, который вы даете:

 $hasRed = (isset($array['colors'] && in_array('red', $array['colors'])); 

Простейшим способом было бы;

 $hasRed = isset($array['colors']['red']); 

Попробуй это:

 array_search("red", $array[ "colors" ])