array_unshift()
是一個 PHP 函數,用于在數組的開頭插入一個或多個元素
array_merge()
與 array_unshift()
結合:$array1 = array("a", "b", "c");
$array2 = array("x", "y", "z");
// 使用 array_merge() 合并兩個數組
$mergedArray = array_merge($array2, $array1);
// 使用 array_unshift() 在合并后的數組前插入新元素
array_unshift($mergedArray, "first");
print_r($mergedArray);
輸出:
Array
(
[0] => first
[1] => x
[2] => y
[3] => z
[4] => a
[5] => b
[6] => c
)
array_splice()
與 array_unshift()
結合:$array1 = array("a", "b", "c");
$array2 = array("x", "y", "z");
// 使用 array_splice() 將 array2 插入到 array1 的開頭
array_splice($array1, 0, 0, $array2);
// 使用 array_unshift() 在插入后的數組前插入新元素
array_unshift($array1, "first");
print_r($array1);
輸出:
Array
(
[0] => first
[1] => x
[2] => y
[3] => z
[4] => a
[5] => b
[6] => c
)
這些示例展示了如何結合其他數組函數(如 array_merge()
和 array_splice()
)來使用 array_unshift()
。你可以根據需要選擇適當的方法來操作數組。