$a = [1,2];
$b = [1,2,3];
$c = [1];
等数组;合并成
[
[1,1,1],
[2,2,''],
['',3,'']
]
取各个数组第一位,第二位,第三位等,分别组成数组,就是竖向取值,没有的为空。
<?php
$a = [1,2];
$b = [1,2,3];
$c = [1];
$result = array();
for ($i = 0; $i < 3; $i ++) {
$row = array();
$row[] = empty($a[$i]) ? '' : $a[$i];
$row[] = empty($b[$i]) ? '' : $b[$i];
$row[] = empty($c[$i]) ? '' : $c[$i];
$result[] = $row;
}
var_dump($result);
?>
试试上面的代码
温馨提示:答案为网友推荐,仅供参考