在php中每四次循环回显一次

在php中每四次循环回显一次,php,loops,for-loop,while-loop,modulo,Php,Loops,For Loop,While Loop,Modulo,我想每四次做两次循环中的某件事。。举个例子,如果我想重复四次“你好”,然后再重复两次“再见”,看起来是这样的 hello hello hello hello goodbye goodbye hello hello hello hello 。。。。 等等 我试过那样的东西 if ($x==4) {echo 'hello'; } else {echo 'goodybe'; } 我怎样才能在php中做这样的事情 我可以用模吗 我只是不明白。。。谢谢大家! 试试这个: if (($x % 6) &l

我想每四次做两次循环中的某件事。。举个例子,如果我想重复四次“你好”,然后再重复两次“再见”,看起来是这样的

hello
hello
hello
hello
goodbye
goodbye
hello
hello
hello
hello
。。。。 等等

我试过那样的东西

if ($x==4) {echo 'hello'; }
else {echo 'goodybe'; }
我怎样才能在php中做这样的事情

我可以用模吗

我只是不明白。。。谢谢大家!

试试这个:

if (($x % 6) < 4) {
  echo 'hello';
}
else {
  echo 'goodbye'; 
}
if($x%6)<4){
回声“你好”;
}
否则{
回声“再见”;
}

例如:

for ($i = 0; $i < 10; $i++){
    for ($n = 0; $n < 4; $n++) {
        print "hello";
    }
    for ($m = 0; $m < 2; $m++) {
        print "goodbye";
    }
}
($i=0;$i<10;$i++)的
{
对于($n=0;$n<4;$n++){
打印“你好”;
}
对于($m=0;$m<2;$m++){
打印“再见”;
}
}

是的,可以使用模。这是第n次使用简单的算法。当你还是个孩子的时候,你做了模数学:它是除法问题商的余数。当余数为零时,则表示等分

零模整数将产生零。因此,下面的外部迭代循环从一开始,这样您就可以跳过$x=0的公共基本情况

for ($x = 1; $x <11; $x++){
    // inside a given loop of ten iterations . . . 

    // determine if this is a plain case or the 4th time
    // if it is the fourth time, load a 1 in $type; otherwise, load a 0.
    $type = ((($x%4)==0)?1:0);
    // prepare to respond with hello or goodbye based on $type
    $output = (($type==0)?"hello":"goodbye");
    // echo $output once or twice based on $type
    for($i=0, $j=1+$type; $i < $j ;$i++){
        echo "<p>$x $output</p>";

    }
}

for($x=1;$x)这不是你在“编程入门”课上学到的吗?