-
[PHP] 2차원 배열 검색 array_search() 응용편PHP 2022. 6. 27. 21:28반응형
[PHP] array_search() 2차원 배열 검색
- 참고 자료
array_search() 와 array_column() 을 이용해서 다음과 같이 2차원 배열에서 값을 얻을 수 있다.
// ex) first_name 값 중에서 Lee 찾기 $array = [ [ 'first_name' => 'Kim', 'address' => 'Incheon', 'age' => '10' ], [ 'first_name' => 'Lee', 'address' => 'Busan', 'age' => '22' ], [ 'first_name' => 'Park', 'address' => 'Seoul', 'age' => '31' ] ]; // array_search('찾으려는 값', array_column('값을찾으려는 배열', '찾을 컬럼')) $index = array_search('Lee', array_column($array, 'first_name')); // int(1) // index 값을 받아서 배열에서 값 을 가져오기 $result = $array[$index]['first_name']; print_r($result);
반응형'PHP' 카테고리의 다른 글
[PHP] unset() 배열 변수 제거 (0) 2022.07.03 [PHP] array_diff() 배열 비교 (0) 2022.07.02 [PHP] array_column() 배열의 key로 검색 (0) 2022.06.27 [PHP] array_search() 배열 검색 (0) 2022.06.27 [PHP] Windows 10 64bit 환경 PHP 설치하기 (4) 2021.04.14