2015-11-29 16 views
-4

我需要寫一個for循環的幫助..這是我第一次寫一個for循環並不知道該怎麼做..可以幫助我嗎?使用循環打印出1-100倍數3之間的數字是紅色和下劃線,5的倍數是藍色和斜體字

我想要做的事就像在PIC .. - 3的倍數是紅色的,並強調 - 5的倍數是藍色並帶有下劃線 - 數乘以兩個3和5斜體下劃線和紫色 - 數字這不屬於在任何類別是黑色,大膽

Numbers from 1-100 with multiples of 3 being red and underlined and 5 blue and underlined

+2

在谷歌搜索'fizzbuzz'。 –

+1

是我還是圖片的鏈接被破壞?以及爲什麼我們同時使用'php'和'asp.net'標籤 – sinaza

+0

@u_mulder謝謝你的回覆。我已經嘗試過,但我不知道如何改變它的顏色.. – srav

回答

0

有很多方法可以做到這一點。其中一種方法是:

<?php 
    for ($i = 1; $i <= 100; ++$i) { 

    $mod3 = $i % 3; 
    $mod5 = $i % 5; 
    $str = ''; 
    if (!$mod3) { 
     $str = '<p style="color: red;"><u>$i</u></p>'; 
    } 
    if (!$mod5) { 
     $str .= '<p style="color: blue;"><u>$i</u></p>'; 
    } 
    if ($mod3 && $mod5) { 
     $str .= '<p style="color: purple;"><em>$i</em></p>'; 
    } 
    echo $str, "\n"; 
    } 
?> 
+0

非常感謝你..它的工作..:D – srav

+0

很高興幫助。 :) –

相關問題