thinkphp:插入数据到数组

一、插入数据到数组首位(array_unshift),这里全用空值进行插入

$array = ['a','b','c'];
//在首位加入一个空值
array_unshift($array ,'');
//将数组输出
print_r($array);

 输出结果:

thinkphp:插入数据到数组_第1张图片

 二、插入数据到数组末尾(array_push)

$array = ['a','b','c'];
//在末尾加入一个空值
array_push($array ,'');
//将数组输出
print_r($array);

输出结果:

thinkphp:插入数据到数组_第2张图片

 三、插入数据到数组中的指定位置(array_splice)

array_splice:

第一个参数 $ayyay:为需要更改的数组

第二个参数 2:表示数据需要插入到的位置,这里是下标为2的位置上,也就是第三个位置

第三个参数 0:为0表示删除 0 个元素,只插入元素,不删除任何元素。如果需要替换元素,则需要设置删除元素的数量。

第四个参数 '':表示需要增加的元素值,这里为空

$array = ['a','b','c','d'];
//将空值插入到下标为2的位置上,也就是第二个位置上
array_splice($array, 2, 0, '');
//将数组输出
print_r($array);

 输出结果:

thinkphp:插入数据到数组_第3张图片

 

 

你可能感兴趣的:(开发语言,php)