(PHP) Поиск в многомерном массиве

D
На сайте с 16.02.2007
Offline
23
6857

Ребят подскажите способ или функцию поиска в многомерном массиве

чтобы не перебирать все значения

"Это невозможно!"- кричит разум, "Это бесполезно!"-добавляет опыт, "Попробуй"- шепчет мечта.
[Удален]
#1

чудес не бывает

dvaes
На сайте с 03.09.2007
Offline
65
#2

а что вам перебор не нравится. вроде достаточно элегантно получается. что-то вроде


function search($text, $var)
{
foreach ($var as $val)
{
if (is_array($val) && search($text, $val)) return true;
elseif ($val==$text) return true;
}
return false;
}

если я правильно понял

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий