📅  最后修改于: 2023-12-03 15:26:11.854000             🧑  作者: Mango
在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()
和另一个数组函数 []=
相比较, []=
的效率更高,在大数组追加时建议采用 []=
的方式实现。