[英]Print array with alternate colour in PHP
我有一个数组,
$arr = arrary("Pune","Nashik","Mumbai");
我想以红色显示Pune
,然后在下一行Nashik
将显示为蓝色,最后一行将Mumbai
显示为绿色。 我如何使用“ while 循环”来做到这一点。
喜欢,
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 class 名称而不是十六进制颜色值。
此外, while
循环并不是遍历数组的最佳选择。
编辑:糟糕,不小心删除了我的第二个示例。 现在又回来了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.