예
레코드에서 성과 이름의 열을 얻을 :
<?php
// An array that represents a possible record set returned from a
database
$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);
?>
산출:
Array
(
[0] => Griffin
[1] => Smith
[2] => Doe
)
정의 및 사용
array_column() 함수는 입력 어레이의 단일 컬럼의 값을 반환한다.
통사론
array_column( array , column_key , index_key );
매개 변수 | 기술 |
---|---|
array | 필요합니다. 다차원 배열 지정 (record-set) 사용 |
column_key | 필요합니다. 정수 키 또는 값의 컬럼의 문자열 키 이름이 돌아갑니다. 이 매개 변수는 (배열 색인을 다시 index_key와 함께 유용) 전체 배열을 반환하는 NULL 일 수있다 |
index_key | 선택 과목. 컬럼은 반환 된 배열에 대한 인덱스 / 키로서 사용 |
기술적 세부 사항
반환 값 : | 입력 어레이에서 하나의 열을 나타내는 값의 배열을 반환 |
---|---|
PHP 버전 : | 5.5 이상 |
더 예
예 1
에 의해 색인 레코드에서 성과 이름의 열을 가져 오기 "id" 열 :
<?php
// An array that represents a possible record set returned from a
database
$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);
?>
산출:
Array
(
[5698] => Griffin
[4767] => Smith
[3809] => Doe
)
<PHP 배열 문헌