我有一个以下格式的多维数组:
[0] = (
'id' => '1',
'type' => 'fish',
'owner' => 'bob',
)
[1] = (
'id' => '2',
'type' => 'cat',
'owner' => 'mary',
)
[2] = (
'id' => '3',
'type' => 'dog',
'owner' => 'larry',
)
[3] = (
'id' => '2',
'type' => 'cat',
'owner' => 'fred',
)
我想搜索一个值,它们返回一个数组,其中包含匹配数组中的所有键,在搜索 type=cat 时看起来像这样:
[0] = (
'id' => '2',
'type' => 'cat',
'owner' => 'mary',
)
[1] = (
'id' => '2',
'type' => 'cat',
'owner' => 'fred',
)
我知道我正在尝试将数组视为数据库,但在这种情况下,它是动态数据,一旦程序结束就不需要存储。
有什么建议吗?