반응형
문법
array_column(array, key, index_key);
index_key 생략 시 key값으로 인덱스 배열을 생성하고,
index_key 입력 시 index_key => key 형식의 연관 배열을 생성
index_key 입력 시 index_key => key 형식의 연관 배열을 생성
예시용 다차원 배열
$info = array(
array(
'name' => 'James',
'age' => 15,
'gender' => 'male'
),
array(
'name' => 'ailee',
'age' => 22,
'gender' => 'female'
),
array(
'name' => 'jeny',
'age' => 19,
'gender' => 'female'
),
);
이름 추출
$getNames = array_column($info, 'name');
/*
Array
(
[0] => James
[1] => ailee
[2] => jeny
)
*/
이름, 성별 연관배열로 추출
$getInfo = array_column($info, 'gender', 'name');
/*
Array
(
[James] => male
[ailee] => female
[jeny] => female
)
*/
반응형