array_column()
是 PHP 中的一個非常有用的函數,它可以從二維數組中提取指定列的所有值
<?php
// 二維數組
$data = [
['name' => 'Tom', 'age' => 20],
['name' => 'Jerry', 'age' => 22],
['name' => 'Spike', 'age' => 18]
];
// 使用 array_column() 提取 'name' 列
$names = array_column($data, 'name');
// 輸出結果
print_r($names);
?>
運行此代碼將輸出以下結果:
Array
(
[0] => Tom
[1] => Jerry
[2] => Spike
)
在這個例子中,我們定義了一個包含三個元素的二維數組 $data
。然后,我們使用 array_column()
函數從 $data
中提取了 ‘name’ 列的所有值,并將結果存儲在 $names
數組中。最后,我們使用 print_r()
函數輸出了 $names
數組的內容。