【发布时间】:2012-09-27 22:00:04
【问题描述】:
我有一个格式如下的多维数组:
[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',
)
我知道我正在尝试将数组视为数据库,但在这种情况下,它是动态数据,一旦程序结束就不需要存储。
有什么建议吗?
【问题讨论】:
-
如果你找到了,记得选择一个接受的答案。
-
@Neal,别担心,我会的。只是先测试一下。这是一个很大的数组,所以需要一段时间才能运行,而且我擅长拼写错误。
-
我注意到:-P 我在你的问题中修正了它们