📜  array_push - PHP (1)

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

PHP 中的 array_push

在 PHP 中,array_push 函数用于向数组的末尾添加一个或多个元素。该函数返回新元素插入后数组中的元素个数。

语法
array_push(array $array, mixed ...$values): int
  • $array:必需。指定要向其添加元素的数组。
  • $values:可选。即将添加到数组的一个或多个值。
示例
$fruits = array("apple", "banana");
$length = array_push($fruits, "orange", "lemon");

// 输出 ['apple', 'banana', 'orange', 'lemon'], $length 的值为 4
print_r($fruits);
echo $length;
注意事项
  • 本函数一定会返回一个数字。
  • 如果想将多个元素添加到数组中,可以直接在 $values 参数中传递多个值,用逗号进行分隔。
  • array_push 函数相当于一个循环,逐个将 $values 参数中的值插入到数组的末尾,因此性能较差,更好的方式是使用 array_merge 函数。
结论

在 PHP 开发中,使用 array_push 函数可以将一个或多个元素添加到数组的末尾,并返回新数组中的元素数量。尽管该函数可能不是非常高效,但在特定场景下仍然会发挥重要作用。