ArrayColumn
是 PHP 中的一個內置函數,它用于從二維數組中提取某一列的所有值
$users = [
['name' => 'Alice', 'email' => 'alice@example.com'],
['name' => 'Bob', 'email' => 'bob@example.com'],
['name' => 'Charlie', 'email' => 'charlie@example.com'],
];
$emails = ArrayColumn($users, 'email');
$users = [
['name' => 'Alice', 'age' => 30],
['name' => 'Bob', 'age' => 25],
['name' => 'Charlie', 'age' => 22],
];
$usersJson = json_encode(ArrayColumn($users, 'age'));
$users = [
['name' => 'Alice', 'age' => 30],
['name' => 'Bob', 'age' => 25],
['name' => 'Charlie', 'age' => 22],
];
$adults = array_filter($users, function ($user) {
return $user['age'] >= 18;
}, ARRAY_FILTER_USE_BOTH);
$users = [
['name' => 'Alice', 'age' => 30],
['name' => 'Bob', 'age' => 25],
['name' => 'Charlie', 'age' => 22],
];
$usersStrings = array_map(function ($user) {
return ['name' => $user['name'], 'age' => (string)$user['age']];
}, $users);
總之,ArrayColumn
在 PHP 開發中的應用場景非常廣泛,它可以幫助您更輕松地處理和分析二維數組數據。