在 PHP 中,可以自定義一個類似于 JavaScript 中的 pluck 函數來提取數組中指定鍵的值。以下是一個簡單的示例:
function pluck($array, $key) {
$result = [];
foreach ($array as $item) {
if (isset($item[$key])) {
$result[] = $item[$key];
}
}
return $result;
}
// 示例用法
$data = [
['name' => 'Alice', 'age' => 25],
['name' => 'Bob', 'age' => 30],
['name' => 'Charlie', 'age' => 35]
];
$names = pluck($data, 'name');
print_r($names); // 輸出:Array ( [0] => Alice [1] => Bob [2] => Charlie )
在這個示例中,pluck 函數接受一個數組和一個鍵作為參數,然后返回一個數組,其中包含了每個元素對應鍵的值。您可以根據需要對該函數進行修改和擴展,以適應您的具體需求。