Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.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 按4分组打印数字1到10_Php - Fatal编程技术网

Php 按4分组打印数字1到10

Php 按4分组打印数字1到10,php,Php,我怎样才能这样打印输出? 1234 56778 9 10 我试过这个密码,但运气不好 for ($i = 1; $i<=10; $i++) { if ($i <= 4) { echo $i; if ($i >= 4){ echo'<br>'; for($x = $i; $x<=10; $x++){ echo $x;

我怎样才能这样打印输出?

1234
56778
9 10

我试过这个密码,但运气不好

for ($i = 1; $i<=10; $i++)
{
    if ($i <= 4)
    {
        echo $i;    
        if ($i >= 4){
            echo'<br>';
            for($x = $i; $x<=10; $x++){
                echo $x;
            }
        }
    }
}

对于($i=1;$i的想法是,如果一行中的元素数是4的倍数,那么就有换行符。例如,对于4、8、12、16……将有换行符

试试这个:

for ($i = 1; $i <= 10; $i++) {

    echo $i;

    if ($i % 4 == 0) {

        echo "<br>"; 
    }
}

对于($i=1;$i试试这个

您需要检查
$i
的值是否为模块的4倍,如果是,则回显中断

for ($i = 0; $i< 10; $i++){
    if ($i % 4 == 0)
        echo'<br>';
    echo ($i + 1)."&nbsp;&nbsp;"; 
}
这是你的密码

for ($i = 1; $i<=10; $i++)
{
   echo $i.' ';    
    if ($i % 4==0){
     echo'<br>';
    }
 }
试试这个

for ($i = 1; $i<=10; $i++)
{
    echo $i.' ';
    if ($i % 4 == 0)
    {
       echo'<br>';
    }
}

试试这个,你只需要检查这个数字是否完全可以被4整除

<?php
for ($i = 1; $i<=10; $i++)
{
   echo $i.' ';    
    if ($i % 4 == 0) {
     echo'<br>';
    }
 }
?>


您也可以在这里找到一个工作示例,它打印1到4。在第四遍时,它进入内部
if
,输出一个换行符,后面紧跟着数字4到10。(
x
在第一次迭代时是4。)外部循环继续,但从未满足

1 2 3 4

5 6 7 8

9 10 
for ($i = 1; $i<=10; $i++)
{
    echo $i.' ';
    if ($i % 4 == 0)
    {
       echo'<br>';
    }
}
1 2 3 4
5 6 7 8
9 10
<?php
for ($i = 1; $i<=10; $i++)
{
   echo $i.' ';    
    if ($i % 4 == 0) {
     echo'<br>';
    }
 }
?>
<?php
$numbers = range(1, 10);
$chunks = array_chunk($numbers, 4);
foreach($chunks as $chunk){
   foreach ($chunk as $number){
     echo "$number "; 
   }
   echo "<br>\n";
}