php数组如何插入
- 行业动态
- 2024-05-03
- 1
在PHP中,可以使用 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 )
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/207019.html