0
其他顏色我有一個數組,打印陣列在PHP
$arr = arrary("Pune","Nashik","Mumbai");
我想在紅顏色來顯示Pune
,然後在下一行Nashik
將是藍色,最後一行將在綠色Mumbai
。我如何使用「while loop」來做到這一點。
一樣,
Pune (in red)
Nashik (in blue)
Mumbai (in green)
其他顏色我有一個數組,打印陣列在PHP
$arr = arrary("Pune","Nashik","Mumbai");
我想在紅顏色來顯示Pune
,然後在下一行Nashik
將是藍色,最後一行將在綠色Mumbai
。我如何使用「while loop」來做到這一點。
一樣,
Pune (in red)
Nashik (in blue)
Mumbai (in green)
你爲什麼不乾脆建立邏輯到陣列中,如
$arr = array(
'Pune' => '#ff0000',
'Nashik' => '#0000ff',
'Mumbai' => '#00ff00'
);
然後,當你遍歷它,使用CSS來顯示顏色。
<?php foreach ($arr as $something => $colour) : ?>
<p style="color:<?php echo $colour ?>"><?php echo $something ?></p>
<?php endforeach ?>
您也可以使用CSS類名稱而不是十六進制顏色值。
而且,while
循環幾乎不是迭代數組的最佳選擇。
編輯:糟糕,意外刪除了我的第二個例子。它現在回來
這是顯示在HTML中?或者在支持顏色的終端窗口中? – sberry 2011-05-05 04:16:38
作業......? – 2011-05-05 04:16:58
@ sberry2A - php建議HTML – 2011-05-05 04:18:10