
array_column 함수는 배열의 열을 선택하는 데 사용됩니다. 두 번째 인자로 배열을 사용할 수 있습니다. 여러 열을 선택하려면 array_column 함수를 여러 번 호출하거나, array_column 함수의 두 번째 인자로 배열을 사용하고, 열 이름을 쉼표로 구분하여 전달하면 됩니다.
예를 들어, 다음의 코드는 'name'과 'age' 열을 선택하는 방법을 보여줍니다.
#hostingforum.kr
php
$data = [
['id' => 1, 'name' => 'John', 'age' => 25],
['id' => 2, 'name' => 'Jane', 'age' => 30],
['id' => 3, 'name' => 'Bob', 'age' => 35]
];
$columns = ['name', 'age'];
$result = array_map(function($column) use ($data) {
return array_column($data, $column);
}, $columns);
print_r($result);
또는 두 번째 인자로 배열을 사용할 수 있습니다.
#hostingforum.kr
php
$data = [
['id' => 1, 'name' => 'John', 'age' => 25],
['id' => 2, 'name' => 'Jane', 'age' => 30],
['id' => 3, 'name' => 'Bob', 'age' => 35]
];
$columns = ['name', 'age'];
$result = array_column($data, null, $columns);
print_r($result);
이러한 방법으로 여러 열을 선택할 수 있습니다.
2025-04-14 08:39