$legend = array();
$color[] = ('000000', 'ff0000', 'fasd3f');
foreach ($stats as $row) {
if ($row->countofmsg > 0) {
array_push($legend, "<div class='legend_label'><div class='color-block' style='background:#".$color.";'></div>".ucwords($row->msg)."<div class='legend_count'>$row->count</div></div><div class='clear'></div>");
}
}
这是我的代码,我想做的是设置一个颜色数组$color [],然后在foreach循环数组中,调用数组中的第一个颜色,然后调用第二个和第三个,依此类推foreach 吐了出来。然后当它到达数组中的最后一个颜色时,在颜色数组的开头重复。
会踢出类似的东西:
(color1) msg - count
(color2) msg - count
(color3) msg - count
etc..
如果有重复的问题,请告诉我,我尝试研究它。