[英]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.