Мне нравится выполнять поиск в массиве и возвращать все значения, когда найдено совпадение. Ключ [name]
в массив - это то, что я ищу.
Array (
[0] => Array
(
[id] => 20120100
[link] => www.janedoe.com
[name] => Jane Doe
)
[1] => Array
(
[id] => 20120101
[link] => www.johndoe.com
[name] => John Doe
)
)
Если бы я поискал John Doe , он бы вернулся.
Array
(
[id] => 20120101
[link] => www.johndoe.com
[name] => John Doe
)
Было бы проще переименовать массивы на основе того, что я ищу. Вместо указанного выше массива я также могу сгенерировать следующий.
Array (
[Jane Doe] => Array
(
[id] => 20120100
[link] => www.janedoe.com
[name] => Jane Doe
)
[John Doe] => Array
(
[id] => 20120101
[link] => www.johndoe.com
[name] => John Doe
)
)