📜  数组助手 array_push laravel - PHP (1)

📅  最后修改于: 2023-12-03 15:26:11.854000             🧑  作者: Mango

数组助手 array_push Laravel

在Laravel中,数组助手函数array_push用于向数组中添加一个或多个值。

语法
array_push($array, $value1, $value2, ...$valueN)

参数:

  • $array:必需。目标数组。
  • $value1, $value2, ...$valueN:必需。要添加到数组中的值。

返回值:添加值后数组中元素的数量。

示例

下面是一个简单的示例,用于将多个值添加到数组中:

$array = ['apple', 'banana'];
$count = array_push($array, 'orange', 'pear');

print_r($array); // output:['apple', 'banana', 'orange', 'pear']
echo $count; // output: 4

你也可以一次向数组添加多个元素:

$array = ['apple', 'banana'];
$count = array_push($array, 'orange', 'pear', 'peach', 'watermelon');

print_r($array); // output:['apple', 'banana', 'orange', 'pear', 'peach', 'watermelon']
echo $count; // output: 6
注意事项
  • array_push()是一种追加元素的方法(相当于在数组最后追加数据),使用一般场景较多;
  • 在追加元素时,array_push() 返回数组长度,也就是新元素加入后的数组长度;
  • array_push() 和另一个数组函数 []= 相比较, []= 的效率更高,在大数组追加时建议采用 []= 的方式实现。