php 数组指定位置插入数据单元
2个数组间隔1之间插入数据,具体间隔几个可以改 $k 来设置。
array_splice函数的使用具体方法可以查PHP手册学习使用。
$a = ['A','C','E'];
$b = ['B','D'];
for ($i=0; $i <= count($b); $i++) {
$k = $i * 2 + 1;
array_splice($a,$k,0,$b[$i]);
}
echo "<pre>";
var_dump($a);
####################################
# 输出数据 #
####################################
array(5) {
[0]=>
string(1) "A"
[1]=>
string(1) "B"
[2]=>
string(1) "C"
[3]=>
string(1) "D"
[4]=>
string(1) "E"
}