在PHP中使用备用颜色打印阵列

时间:2011-05-05 04:14:04

标签: php

我有一个数组,

$arr = arrary("Pune","Nashik","Mumbai");

我希望以红色显示Pune,然后在下一行Nashik显示为蓝色,最后一行显示为绿色的Mumbai。如何使用“ while循环”执行此操作。

像,

Pune (in red) 
Nashik (in blue) 
Mumbai (in green)

1 个答案:

答案 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循环不是迭代数组的最佳选择。

编辑:哎呀,不小心删了我的第二个例子。现在回来了