配列リストがあります (この例では携帯電話を使用しています)。複数のキーと値のペアを検索して、その親配列インデックスを返すことができるようにしたいと考えています。
たとえば、ここに私の配列があります:
// $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
)
)
次のようなことができるようになりたいと思っています。
// 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.
これをどのように行うことができるか、または行うべきかについてのアイデアや提案はありますか?