多次元配列で特定の値を検索できる効率的なアルゴリズムを探しています。私はこのようなものを持っています:
$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 のアイテムを見つけなければなりません。これを効率的に行うにはどうすればよいですか?配列全体をトラバースするよりも優れたアルゴリズムを知っていますか?