我想以矩阵形式打印从 1 到 12 的数字,预期输出是:
1 5 9
2 6 10
3 7 11
4 8 12
代码:
<?php
for ($i=1; $i<=12; $i++)
{
for($j=1;$j<=$i;$j++)
{
echo $i." ";
}
echo "<br/>";
}
?>
我得到了错误的输出。那么,我怎样才能得到我上面提到的预期输出呢?请帮助我。
谢谢
最佳答案
一些“魔法”代码:
foreach (range(1,4) as $num) {
echo implode(' ', range($num,12,4)) . '<br />';
}
为
的版本:
for ($i = 1; $i <= 4; $i++) {
for ($j = $i; $j <= 12; $j +=4) {
echo $j . ' ';
}
echo '<br />';
}
关于php - wap程序在php中打印1到12的3行3列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55790292/