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(),则会按照参数的顺序将元素添加到数组的末尾。
- 如果添加的元素是数组,则数组作为一个整体添加到原数组末尾。
- 添加关联数组时,会保留原有的键和值。
