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)." ";
}
这是你的密码
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";
}