function arrInsert(array a r r , arr, arr,index,$data){
$c = count($arr);//总长度
if($c <= $index){
$arr[] = $data;
return $arr;
};
for ($i = ($c - 1);$i>=0;$i--){//循环转移数组元素
$arr[($i+1)] = $arr[$i];
if($index == $i){
$arr[$i] = $data;
break;
}
}
return $arr;//返回运行结果
}
----------------------
-效果演示
$arr = [1,2,3,4,5,6];
$arr1 = ‘x’;
a
r
r
=
a
r
r
I
n
s
e
r
t
(
arr=arrInsert(
arr=arrInsert(arr,2,$arr1);
//打印 arr 的内容–:
$arr=[1,2,‘x’,3,4,5,6];