PHP 在数组中搜索多个键/值对
2022-08-30 20:37:53
我有一个数组列表(对于此示例,我使用的是手机)。我希望能够搜索多个键/值对并返回其父数组索引。
例如,这是我的数组:
// $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.
关于我如何或应该如何做到这一点的任何想法或建议?