欢迎访问宙启技术站
智能推送

PHP中的array_push函数及其使用方法介绍

发布时间:2023-08-21 05:30:08

array_push() 函数用于将一个或多个元素添加到数组的末尾。

语法:

array_push(array,value1,value2...)

参数:

- array: 必需。规定要添加元素的数组。

- value1,value2...: 必需。规定要添加的元素。

返回值:

- 返回添加新元素后数组的新长度。

使用方法:

1. 添加单个元素到数组末尾:

   $array = [1, 2, 3];
   array_push($array, 4);
   // 结果: [1, 2, 3, 4]
   

2. 添加多个元素到数组末尾:

   $array = [1, 2, 3];
   array_push($array, 4, 5, 6);
   // 结果: [1, 2, 3, 4, 5, 6]
   

3. 添加一个数组到另一个数组的末尾:

   $array1 = [1, 2, 3];
   $array2 = [4, 5, 6];
   array_push($array1, ...$array2);
   // 结果: [1, 2, 3, 4, 5, 6]
   

4. 添加一个关联数组:

   $array = ['a' => 1, 'b' => 2];
   array_push($array, 'c', 3);
   // 结果: ['a' => 1, 'b' => 2, 'c', 3]
   

注意事项:

- array_push() 函数是对数组的末尾进行操作,如果需要在数组开头添加元素,可以使用array_unshift() 函数。

- 如果使用多个参数调用 array_push(),则会按照参数的顺序将元素添加到数组的末尾。

- 如果添加的元素是数组,则数组作为一个整体添加到原数组末尾。

- 添加关联数组时,会保留原有的键和值。