在PHP中,pluck函數通常用于從數組中提取特定鍵對應的值,與其他函數結合使用可以實現更多功能。以下是一些pluck函數與其他函數合用的技巧:
$data = [
['id' => 1, 'name' => 'Alice'],
['id' => 2, 'name' => 'Bob'],
['id' => 3, 'name' => 'Charlie'],
];
$names = array_map(function($item) {
return $item['name'];
}, $data);
print_r($names);
$data = [
['id' => 1, 'name' => 'Alice'],
['id' => 2, 'name' => 'Bob'],
['id' => 3, 'name' => 'Charlie'],
];
$names = array_column($data, 'name');
print_r($names);
$data = [
['id' => 1, 'name' => 'Alice'],
['id' => 2, 'name' => 'Bob'],
['id' => 3, 'name' => 'Charlie'],
];
$filteredNames = array_filter($data, function($item) {
return $item['id'] > 1;
});
$names = array_column($filteredNames, 'name');
print_r($names);
這些技巧可以幫助您更靈活地使用pluck函數,實現更多功能。