array_unshift()
是 PHP 中的一個內置函數,它用于在數組的開頭插入一個或多個元素。這個函數會改變原始數組,并返回新數組的長度。
函數原型:
int array_unshift(array &$array, mixed $value1 [, mixed $value2 [, mixed $... ]])
參數說明:
$array
:要操作的數組,通過引用傳遞。$value1
,$value2
…:要插入到數組開頭的值。可以指定一個或多個值。示例:
<?php
// 初始化一個數組
$fruits = array("orange", "banana", "apple");
// 使用 array_unshift() 在數組開頭插入一個元素
array_unshift($fruits, "grape");
print_r($fruits); // 輸出: Array ( [0] => grape [1] => orange [2] => banana [3] => apple )
// 使用 array_unshift() 在數組開頭插入多個元素
array_unshift($fruits, "strawberry", "pineapple");
print_r($fruits); // 輸出: Array ( [0] => strawberry [1] => pineapple [2] => grape [3] => orange [4] => banana [5] => apple )
?>
注意:array_unshift()
不僅可以向數組添加單個值,還可以同時添加多個值。當需要添加多個值時,只需將它們作為額外的參數傳遞給 array_unshift()
函數即可。