写一个函数,将一个排好序的数组显示如下图一样分四栏显示
代码:
<?php /** * Created by PhpStorm. * User: WZX * Date: 2016/11/2 * Time: 19:49 */ error_reporting(0); $arr=array(1,2,3,5,8,9,11,12,15,18,19,22,24,31,32,44,47); $count=count($arr);//数组长度 $jmax=($count-$count%5)/5+1;//4 $resultarr=array(); for($i=1;$i<=5;$i++){ for($j=1;$j<=$jmax+1;$j++){ $resultarr[$j][$i]=meth($arr); } } foreach($resultarr as $key=>$values){ for($d=1;$d<=$jmax;$d++){ echo $values[$d];echo ' '; } echo '<br>'; } //逐个返回 function meth($arr){ $arr1=$arr; static $a=-1; $a=$a+1;; return $arr1[$a]; }