溫馨提示×

php array_push()和array_unshift()有什么區(qū)別

PHP
小樊
84
2024-08-14 14:18:37
欄目: 編程語言

array_push()array_unshift()都是用于向數(shù)組添加新元素的函數(shù),但它們的區(qū)別在于:

  1. array_push(): 將一個或多個元素添加到數(shù)組的末尾。
$fruits = array("apple", "banana");
array_push($fruits, "orange", "pear");
print_r($fruits);
// 輸出: Array ( [0] => apple [1] => banana [2] => orange [3] => pear )
  1. array_unshift(): 將一個或多個元素添加到數(shù)組的開頭。
$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()的區(qū)別在于添加元素的位置,一個在數(shù)組末尾添加,另一個在數(shù)組開頭添加。

0