我在尋找一種有效的算法,讓我來搜索多維數組的特定值。我有這樣的事情:高效的多維數組的搜索算法實現在PHP
$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的項目。我如何有效地做到這一點?你知道比遍歷整個數組更好的算法嗎?
使用'array_filter'函數檢查您要查找的id值是首先想到的... – CBroe