站长资讯网
最全最丰富的资讯网站

php数组中怎么增加元素

php数组中增加元素的方法:1、使用array_unshift()函数,向数组头插入新元素;2、使用array_push()函数,向数组末尾插入一个或多个新元素;3、使用array_splice()函数,向数组任意位置插入新元素。

php数组中怎么增加元素

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php数组中增加元素

1、array_unshift()数组头插入新元素

$fruits = array('apple','pear','banana','orange'); array_unshift($fruits, 'cherry'); pr($fruits);  function pr($str){     echo "<pre>";     print_r($str);     echo "</pre>"; }

输出:

Array(     [0] => cherry     [1] => apple     [2] => pear     [3] => banana     [4] => orange )

可向array_unshift传入多个元素

$fruits = array('apple','pear','banana','orange'); array_unshift($fruits, 'cherry','pie'); pr($fruits);

输出:

Array(     [0] => cherry     [1] => pie     [2] => apple     [3] => pear     [4] => banana     [5] => orange )

2、与之类似的函数array_push,向数组末尾插入一个或多个元素。

$arr = array(); array_push($arr, e1, e2 ... en);

3、array_splice()任意位置插入新元素(不考虑键名)

$fruits = array('apple','pear','banana','orange'); //第三个参数固定为0,第二个参数为插入的索引位置,最后一个参数是插入的元素,如果插入多个,写成数组 array_splice($fruits,3,0,'pie'); pr($fruits);

输出:

Array(     [0] => apple     [1] => pear     [2] => banana     [3] => pie     [4] => orange )

//插入多个新元素,写成数组形式

$fruits = array('apple','pear','banana','orange'); $new_items = array('pie','pie2'); array_splice($fruits,3,0,$new_items); pr($fruits);

输出:

Array(     [0] => apple     [1] => pear     [2] => banana     [3] => pie     [4] => pie2     [5] => orange )

推荐学习:《PHP视频教程》

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号