Heim  >  Artikel  >  类库下载  >  php 数组任意位置插入值

php 数组任意位置插入值

高洛峰
高洛峰Original
2016-10-19 10:04:101095Durchsuche

array_splice()

$arr = array('A', 'B', 'C');

$arr2 = 'abc';
$t = array_splice($arr, 1, 0, $arr2);

print_r($arr);

控制台输出:

Array ( [0] => 'A' [1] => 'abc' [2] => 'B' [3] => 'C' );

简单介绍一下array_splice方法,参数一就是被操作的数组,参数二是操作元素的索引值,参数三是长度,参数四是要替换成的元素。

该方法的效果是删除$arr中以1为起始位置,长度0的连贯的元素,然后用$arr2补上。

tips:假如长度为0,那么效果就相当于在指定索引值处插入指定元素了。

 ------------------------------------------------------------华丽分割线oo00o0ooo0oo。。。---------------------__________________________

上面的array_splice就是猪脚了,

array_push

array_push --  将一个或多个单元压入数组的末尾(入栈)

说明

int array_push ( array &array, mixed var [, mixed ...] )

array_push() 将 array 当成一个栈,并将传入的变量压入 array 的末尾。array 的长度将根据入栈变量的数目增加。和如下效果相同:


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen