array_push()
和array_unshift()
都是用于向數組添加新元素的函數,但它們的區別在于:
array_push()
: 將一個或多個元素添加到數組的末尾。$fruits = array("apple", "banana");
array_push($fruits, "orange", "pear");
print_r($fruits);
// 輸出: Array ( [0] => apple [1] => banana [2] => orange [3] => pear )
array_unshift()
: 將一個或多個元素添加到數組的開頭。$fruits = array("apple", "banana");
array_unshift($fruits, "orange", "pear");
print_r($fruits);
// 輸出: Array ( [0] => orange [1] => pear [2] => apple [3] => banana )
因此,array_push()
和array_unshift()
的區別在于添加元素的位置,一個在數組末尾添加,另一個在數組開頭添加。