Mam listę tablic (w tym przykładzie używam telefonów komórkowych). Chcę mieć możliwość wyszukania wielu par klucz/wartość i zwrócenia jej indeksu tablicy nadrzędnej.PHP Wyszukaj tablicę dla wielu par klucz/wartość
Na przykład, tutaj jest moja tablica:
// $list_of_phones (array)
Array
(
[0] => Array
(
[Manufacturer] => Apple
[Model] => iPhone 3G 8GB
[Carrier] => AT&T
)
[1] => Array
(
[Manufacturer] => Motorola
[Model] => Droid X2
[Carrier] => Verizon
)
)
ja chce być w stanie coś zrobić tak:
// This is not a real function, just used for example purposes
$phone_id = multi_array_search(array('Manufacturer' => 'Motorola', 'Model' => 'Droid X2'), $list_of_phones);
// $phone_id should return '1', as this is the index of the result.
jakieś pomysły lub sugestie, w jaki sposób ja może lub powinna Zrób to?
['foreach'] (http://php.net/foreach)? – Charles
Wskazałaś mi właściwy kierunek, a ja to odkryłem. Czasami potrzebujesz myśli outsidera! Dzięki –