Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在每10个连续数字之后打印包含交替偶数和奇数的图案_Php - Fatal编程技术网

Php 在每10个连续数字之后打印包含交替偶数和奇数的图案

Php 在每10个连续数字之后打印包含交替偶数和奇数的图案,php,Php,我想打印以下图案,即前10个数字应输出偶数 在接下来的10个数字中,数字应该输出奇数,依此类推,下面依次给出给定范围 {Like Even numbers 2 4 6 8 10 Odd numbers 11 13 15 17 19 Even numbers 20 22 24 26 28 30 Odd numbers 31 33 35 37 39 } 您可以验证奇数或偶数,并结合标志“$odd”显示它,然后验证mod 10以获得10个数字的范围 *********代码: //r

我想打印以下图案,即前10个数字应输出偶数 在接下来的10个数字中,数字应该输出奇数,依此类推,下面依次给出给定范围

{Like
 Even numbers
 2 4 6 8 10
 Odd numbers
 11 13 15 17 19
 Even numbers
 20 22 24 26 28 30
 Odd numbers
 31 33 35 37 39
 }

您可以验证奇数或偶数,并结合标志“$odd”显示它,然后验证mod 10以获得10个数字的范围

*********代码:

//range
$start = 1;
$end = 92;
//initial status
$odd = false;
//first label
echo 'Even numbers <br/>';
for($i=$start;$i<=$end;$i++){
    //odd validation
    echo (($i&1 && $odd) ? $i.', ' : '' );
    //even validation
    echo ((!($i&1) && !$odd) ? $i.', ' : '');
    //change status and labels 
    if(($i % 10)==0){
        echo '<br/>';
        if($odd){
            echo 'Even numbers <br/>';
            $odd = false;
        }else{
            echo 'Odd numbers <br/>';
            $odd = true;
        }
    } 
}

你做了什么来解决这个问题?你不能只在这里问问题,期望人们发布答案或代码。
Even numbers 
2, 4, 6, 8, 10, 
Odd numbers 
11, 13, 15, 17, 19, 
Even numbers 
22, 24, 26, 28, 30, 
Odd numbers 
31, 33, 35, 37, 39, 
Even numbers 
42, 44, 46, 48, 50, 
Odd numbers 
51, 53, 55, 57, 59, 
Even numbers 
62, 64, 66, 68, 70, 
Odd numbers 
71, 73, 75, 77, 79, 
Even numbers 
82, 84, 86, 88, 90, 
Odd numbers 
91,