???? ??? ?? ?? tr ? td? ???? PHP ??
??? ??? ???? ???? ??? ???? tr? td? ?????
1) ???? ??? ??? ???? ????? ? tr ??? td? ??? ????? ???
2) $index % 7 = = 0 ??? ? ?? ? ?? ?? ?????
3)$index % 7 == 6 || $index == ($length-1) ? ?? ??? ?? ?????. $caculate
4 )? ?? ??? $tr? ?? ?? ?????
<?php function draw($caculate) { //$caculate 通過caculate方法計算后的數(shù)據(jù) $tr = array(); $length = count($caculate); $result = array(); foreach ($caculate as $index => $date) { if($index % 7 == 0) {//第一列 $tr = array($date); }elseif($index % 7 == 6 || $index == ($length-1)) { array_push($tr, $date); array_push($result, $tr);//添加到返回的數(shù)據(jù)中 $tr = array();//清空數(shù)組列表 }else { array_push($tr, $date); } } return $result; } ?>