我正在寻找一种有效的算法,它允许我在多维数组中搜索特定值。我有这样的事情:
$stuff = array(
array(
'id' => 'abc123',
'name' => 'test'
'contents' => 'Lorem ipsum'
),
array(
'id' => 'abc123',
'name' => 'test'
'contents' => 'Lorem ipsum'
),
array(
'id' => 'abc123',
'name' => 'test'
'contents' => 'Lorem ipsum'
),
array(
'id' => 'abc43',
'name' => 'test'
'contents' => 'Lorem ipsum'
),
array(
'id' => 'xyzh31',
'name' => 'test'
'contents' => 'Lorem ipsum'
),
);
我必须找到 id = abc43 的项目。我怎样才能有效地做到这一点?你知道比遍历整个数组更好的算法吗?