내가 배열의 배열을 가지고 있고 나는 첫 번째 열을PHP : 배열의 배열의 첫 번째 "열"에서 검색
데이터를 복사 할은 다음과 같습니다
(0=>"homer", 1=> 1, 2=> 2, 3=> 3)
(0 => "marge", 1=> 2, 2 => 4, 3=> 8)
(0 => "bart", 1 => 6, 2 => 2, 3 => 7)
(0 => "lisa", 1 => 16, 2 => 20, 3 => 71)
인가가 첫 번째 "열"에서 이름 일치를 검색하는 데 사용할 수있는 PHP 함수 (array_search와 비슷 함)?
첫 번째 열의 데이터가 이미 정렬되어 있으므로 "column1"을 복사 할 수 있으므로 array_search (요소 반복에 의한 순진 요소가 아닌 bsearch를 사용한다고 가정 함)를 수행 할 수있었습니다.
내 질문은 :
하는 PHP 함수가 나는 2 차원 배열의 첫째 열에서 항목을 일치하는 검색하는 데 사용할 수있는 array_search 비슷한 있습니까?
오류가 있습니다. 첫 번째 열을 1D 배열로 복사하는 PHP 함수가 있습니까 (순서를 유지하는 동안). 그래서 array_search를 호출 할 수 있습니까?
내가 array_search 효율적인 알고리즘을 사용하는 확실하지 않다, 그것은하지 않는 것 입력 배열이 정렬되었는지 신경 써야합니다. 즉, 선형 검색이거나 어쨌든 배열을 정렬합니다. – MattSmith