php array_push()和array_unshift()有什么区别

avatar
作者
筋斗云
阅读量:0

array_push()array_unshift()都是用于向数组添加新元素的函数,但它们的区别在于:

  1. array_push(): 将一个或多个元素添加到数组的末尾。
$fruits = array("apple", "banana"); array_push($fruits, "orange", "pear"); print_r($fruits); // 输出: Array ( [0] => apple [1] => banana [2] => orange [3] => pear ) 
  1. 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()的区别在于添加元素的位置,一个在数组末尾添加,另一个在数组开头添加。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!