나는 다차원 배열에서 특정 값을 검색 할 수있는 효율적인 알고리즘을 찾고 있습니다. 나는 다음과 같은 것을 가지고있다 :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 인 항목을 찾아야한다. 이 작업을 어떻게 효율적으로 수행 할 수 있습니까? 전체 배열을 탐색하는 것보다 더 나은 알고리즘을 알고 있습니까?
찾고있는 id 값을 검사하는 함수와 함께 'array_filter'를 사용하면 가장 먼저 생각할 사항입니다 ... – CBroe