array_push()
函数或[]
操作符将元素插入到数组的末尾。,,“php,$arr = array(1, 2, 3);,array_push($arr, 4); // 或者 $arr[] = 4;,
“ PHP数组插入方法详解
使用array_push()函数插入元素到数组末尾
1、语法:array_push(array, value1, value2, …)
2、参数说明:
array:要操作的数组。
value1, value2, …:要插入的值。
3、返回值:返回新数组的长度。
4、示例代码:
<?php $arr = array("apple", "banana"); array_push($arr, "orange", "grape"); print_r($arr); ?>
输出结果:
Array ( [0] => apple [1] => banana [2] => orange [3] => grape )
使用[]运算符直接插入元素到数组指定位置
1、语法:$array[] = value;
2、参数说明:
$array:要操作的数组。
value:要插入的值。
3、示例代码:
<?php $arr = array("apple", "banana"); $arr[] = "orange"; // 插入到数组末尾 $arr[] = "grape"; // 插入到数组末尾 $arr[1] = "pear"; // 插入到指定位置(索引为1) print_r($arr); ?>
输出结果:
Array ( [0] => apple [1] => pear [2] => orange [3] => grape )
使用array_splice()函数插入或替换数组元素
1、语法:array_splice(array, offset, length, array)
2、参数说明:
array:要操作的数组。
offset:开始插入的位置,如果为负数,则从末尾开始计数。
length:要删除的元素数量,如果为正数,则表示要插入的元素数量;如果为负数,则表示要替换的元素数量。
array:要插入或替换的元素,如果length为正数,则为要插入的元素;如果length为负数,则为要替换的元素,如果不提供此参数,则只删除元素。
3、返回值:返回被删除或替换的元素组成的新数组,如果没有删除或替换任何元素,则返回空数组。
4、示例代码:
<?php $arr = array("apple", "banana", "orange"); $newArr = array("pear", "peach"); // 要插入的元素数组 array_splice($arr, 1, 0, $newArr); // 在索引为1的位置插入新元素数组,不删除任何元素 print_r($arr); ?>
输出结果:
Array ( [0] => apple [1] => Array ( [0] => pear [1] => peach ) // 新插入的元素数组作为子数组存在原数组中索引为1的位置上 [2] => orange )
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。