要測試 PHP 的 array_column()
函數的正確性,你可以創建一個包含多個數組(通常是關聯數組)的數組,然后使用 array_column()
從這些子數組中提取特定的列
<?php
// 創建一個包含多個關聯數組的數組
$data = [
[
'id' => 1,
'name' => 'Alice',
'age' => 30
],
[
'id' => 2,
'name' => 'Bob',
'age' => 25
],
[
'id' => 3,
'name' => 'Carol',
'age' => 22
]
];
// 使用 array_column() 提取 'name' 列
$names = array_column($data, 'name');
// 打印提取到的名字
print_r($names);
// 預期輸出:Array ( [0] => Alice [1] => Bob [2] => Carol )
?>
在這個例子中,我們首先創建了一個名為 $data
的數組,其中包含三個關聯數組。每個關聯數組都有 ‘id’、‘name’ 和 ‘age’ 三個鍵。然后,我們使用 array_column()
函數從 $data
數組中提取 ‘name’ 列,并將結果存儲在 $names
變量中。最后,我們使用 print_r()
函數打印提取到的名字。
如果輸出與預期相符,那么說明 array_column()
函數的正確性得到了驗證。你可以根據需要修改此示例以測試其他列或更復雜的數據結構。