向php循环添加第n个颜色

向php循环添加第n个颜色,php,html,loops,Php,Html,Loops,有人能帮我把下面的html代码添加到php循环中吗 目的是用3种不同颜色将该段落重复101次 谢谢 HTML PHP 这个怎么样: <?php $x=1; for ($n=0; $n<101; $n++) { if($x > 3) { $x=1; } if($x==1) { echo "for 1st child"; } if($x==2) { echo "for 2nd child"; } if($

有人能帮我把下面的html代码添加到php循环中吗

目的是用3种不同颜色将该段落重复101次

谢谢

HTML

PHP


这个怎么样:

<?php
$x=1;
for ($n=0; $n<101; $n++) {
   if($x > 3) {
      $x=1;
   }
   if($x==1) {
     echo "for 1st child";
   }
   if($x==2) {
      echo "for 2nd child";
   }
   if($x==3) {
      echo "for 3rd child";
   }
   $x++;
}
?>

如果你想要一个段落,你必须在回音中使用html标记

<?php
for ($n=0; $n<101; $n++)
echo "<p>Paragraph $n...</p>";
}
?>
您可以使用模:

for ($n=0; $n<101; $n++) {
    $modulo = ($n%3);

    if($modulo==0){
        $bg_color = '#e0ffff';
    }elseif($modulo==1){
        $bg_color = '#f5f5db';
    }elseif($modulo==2){
        $bg_color = '#ffe4e1';
    }

    echo '<p style="background-color:'.$bg_color.';"> Paragraph</p>';
}

用于($n=0;$nSo我只需要更改回音来显示段落吗?对不起,这也会显示每个段落的编号吗?如果
条件满足,您可以在
中使用不同的颜色。例如
如果$x==1
那么
颜色=#e0ffff
等等。如果打印
$n
,它会显示段落编号。我想是的知道如何使用
标记。毕竟OP有659个声誉。@Grimlockz我修改了我的帖子并更正了你的css规则。也许你应该看看。对不起,我想我打破了它,错过了一个{某处-css样式不是你的php代码的一部分!这只能在其他地方定义一次(外部css文件或html头中的样式标记)
<?php
for ($n=0; $n<101; $n++)
echo "<p>Paragraph $n...</p>";
}
?>
p:nth-child(3n) {background: #e0ffff:}
p:nth-child(3n+1) {background: #f5f5db};
p:nth-child(3n+2) {background: #ffe4e1;}
for ($n=0; $n<101; $n++) {
    $modulo = ($n%3);

    if($modulo==0){
        $bg_color = '#e0ffff';
    }elseif($modulo==1){
        $bg_color = '#f5f5db';
    }elseif($modulo==2){
        $bg_color = '#ffe4e1';
    }

    echo '<p style="background-color:'.$bg_color.';"> Paragraph</p>';
}