如何将这种的数组处理成如下的数组
如何将上面的数组,处理成下面这样
<?php function dump($vars, $label = '', $return = false){ if (ini_get('html_errors')) { $content = "<pre>\n"; if ($label != '') { $content .= "<strong>{$label} :</strong>\n"; } $content .= htmlspecialchars(print_r($vars, true)); $content .= "\n</pre>\n"; } else { $content = $label . " :\n" . print_r($vars, true); } if ($return) { return $content; } echo $content; return null; } echo '已知数组:<br>'; $arr1 = array("第一步", "第二步", "第三步"); var_dump($arr1); echo '<br>'; $arr2 = array("1.jpg", "2.jpg", "3.jpg"); var_dump($arr2); echo '<br>合并成:'; $a; for($i=0;$i<3;$i++) { $a[$i][0]=$arr1[$i]; $a[$i][1]=$arr2[$i]; } dump($a); ?>
输出:
其中函数 dump(...) 取自:php var_dump显示不换行
循环赋值到新数组不行吗
这好像 , 循环读取 , 然后组建新数组吧 , 原生的PHP数组合并好像都用不上 .
array_map
array_merge_recursive
输出:
其中函数 dump(...) 取自:php var_dump显示不换行
循环赋值到新数组不行吗
这好像 , 循环读取 , 然后组建新数组吧 , 原生的PHP数组合并好像都用不上 .
array_map
array_merge_recursive