PHP 追加到数组

2024 年 8 月 29 日 | 阅读 3 分钟

不仅在 PHP 中,在其他编程语言中,追加或添加元素到数组也是一种常见的方法。然而,在 PHP 中,有几种技术可以添加元素到数组。这些方法根据其预期的用途而有所不同。您可以使用两种方法中的一种将元素添加到数组的末尾。如果您想在数组的开头添加元素,可以使用 `array_unshift` 方法。

最广泛使用的 PHP 数组添加方法之一是方括号方法。大多数程序员喜欢使用这种策略,因为它效率高。与其它方法相比,它在不调用函数的情况下就能添加到数组中,开销很小。然而,有一个缺点是它一次只能添加一个参数。

方括号方法的语法

这里 `array` 指的是您要追加的原始数组。

`element` 是您要添加到数组的值。

代码

输出

array(9) { [0]=> string(7) "English" [1]=> string(7) "Persian" [2]=> string(6) "French" [3]=> string(7) "Russian" [4]=> string(7) "Mexican" [5]=> string(7) "Spanish" [6]=> string(7) "Italian" [7]=> string(5) "Dutch" [8]=> string(5) "Hindi" }

代码 2

输出

Printing the list of fruits using PHP
array(12) { [0]=> string(5) "Apple" [1]=> string(5) "Mango" [2]=> string(9) "Blueberry" [3]=> string(6) "Cherry" [4]=> string(11) "Water Melon" [5]=> string(6) "Orange" [6]=> string(6) "Banana" [7]=> string(4) "Kiwi" [8]=> string(12) "Dragon Fruit" [9]=> string(11) "Green Apple" [10]=> string(10) "Strawberry" [11]=> string(5) "Peach" }

正如您所见,上面的代码可用于在 PHP 中向数组添加元素。但是,尽管它很快,但使用此方法添加多个元素会很不方便。

使用 `array_push` 技术如下

PHP 中另一个可以用来向数组添加元素的内置方法是 `array_push`。这个函数可以用来同时向数组添加多个元素。

`array_push` 的语法

参数

`array` - 此参数是必需的,它定义了您想要附加值的数组。

`value1` - 您想要包含在数组中的值

返回值

`array_push` 函数返回数组的元素计数。

代码

输出

array(6) { [0]=> string(10) "Javascript" [1]=> string(6) "Python" [2]=> string(3) "C++" [3]=> string(3) "PHP" [4]=> string(4) "HTML" [5]=> string(3) "CSS" }

代码2

输出

Array append exam[le in PHP with array_push method.
array(10) { [0]=> string(11) "Banyan Tree" [1]=> string(10) "Eucalyptus" [2]=> string(8) "Mahagony" [3]=> string(9) "Cork Tree" [4]=> string(10) "Cedar Tree" [5]=> string(5) "Hazel" [6]=> string(10) "Common Ash" [7]=> string(8) "Hawthorn" [8]=> string(15) "Juglans cinerea" [9]=> string(20) "Robinia pseudoacacia" }