$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 ループ配列内で、配列の最初の色を呼び出し、次に 2 番目と 3 番目などを呼び出します。 foreach が吐き出します。そして、配列の最後の色に達したら、色配列の先頭で繰り返します。
次のようなものを追い出します:
(color1) msg - count
(color2) msg - count
(color3) msg - count
etc..
重複した質問がある場合はお知らせください。調査してみました。