我有一个数组,
$arr = arrary("Pune","Nashik","Mumbai");
我希望以红色显示Pune
,然后在下一行Nashik
显示为蓝色,最后一行显示为绿色的Mumbai
。如何使用“ while循环”执行此操作。
像,
Pune (in red)
Nashik (in blue)
Mumbai (in green)
答案 0 :(得分:0)
为什么不简单地将逻辑构建到数组中,例如
$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
循环不是迭代数组的最佳选择。
编辑:哎呀,不小心删了我的第二个例子。现在回来了