向php循环添加第n个颜色
有人能帮我把下面的html代码添加到php循环中吗 目的是用3种不同颜色将该段落重复101次 谢谢 HTML PHP向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($
这个怎么样:
<?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>';
}