레코드세트에서 last_name 열을 가져옵니다.
<?php// 데이터베이스에서 배열을 반환하는 것이 가능합니다. $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array ( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ));$last_names = array_column($a, 'last_name');print_r($last_names);?>산출:
배열( [0] => 그리핀 [1] => 스미스 [2] => Doe)array_column()은 입력 배열의 단일 열 값을 반환합니다.
array_column( 배열 , 컬럼_키 , 인덱스_키 );
매개변수 | 설명하다 |
---|---|
정렬 | 필수의. 사용할 다차원 배열(레코드 세트)을 지정합니다. |
컬럼_키 | 필수의. 값을 반환해야 하는 열입니다. 인덱스 배열 열의 정수 인덱스이거나 연관 배열 열의 문자열 키 값일 수 있습니다. 이 매개변수는 NULL일 수도 있으며, 이 경우 전체 배열이 반환됩니다(index_key 매개변수와 함께 사용하여 배열 키를 재설정할 때 매우 유용함). |
index_key | 선택 과목. 반환된 배열의 인덱스/키인 열입니다. |
반환 값: | 입력 배열의 단일 열 값을 포함하는 배열을 반환합니다. |
---|---|
PHP 버전: | 5.5+ |
레코드세트에서 last_name 열을 가져와 해당 "id" 열을 키 값으로 사용합니다.
<?php// 데이터베이스에서 배열을 반환하는 것이 가능합니다. $a = array( array( 'id' => 5698, 'first_name' => 'Peter', 'last_name' => 'Griffin', ), array ( 'id' => 4767, 'first_name' => 'Ben', 'last_name' => 'Smith', ), array( 'id' => 3809, 'first_name' => 'Joe', 'last_name' => 'Doe', ));$last_names = array_column($a, 'last_name', 'id');print_r($last_names);?>산출:
배열( [5698] => 그리핀 [4767] => 스미스 [3809] => Doe)