Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.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
Wap是一个用php打印从1到12的3行3列的程序_Php - Fatal编程技术网

Wap是一个用php打印从1到12的3行3列的程序

Wap是一个用php打印从1到12的3行3列的程序,php,Php,我想以矩阵形式打印从1到12的数字,预期输出为: 1 5 9 2 6 10 3 7 11 4 8 12 代码: 我的输出错误。那么,我怎样才能获得我上面提到的预期输出呢?请帮帮我 谢谢你一些神奇的密码: foreach (range(1,4) as $num) { echo implode(' ', range($num,12,4)) . '<br />'; } 一些神奇的代码: foreach (range(1,4) as $num) { echo implo

我想以矩阵形式打印从1到12的数字,预期输出为:

1 5 9 
2 6 10
3 7 11
4 8 12
代码:

我的输出错误。那么,我怎样才能获得我上面提到的预期输出呢?请帮帮我

谢谢你

一些神奇的密码:

foreach (range(1,4) as $num) {
    echo implode(' ', range($num,12,4)) . '<br />';
}
一些神奇的代码:

foreach (range(1,4) as $num) {
    echo implode(' ', range($num,12,4)) . '<br />';
}
应该有用

foreach (range(1, 4) as $res) {
    echo implode(' ', range($res, 12, 4));
    echo "<br>";
}
应该有用

foreach (range(1, 4) as $res) {
    echo implode(' ', range($res, 12, 4));
    echo "<br>";
}
$maxRow=4

$maxColumn=3

for ($row = 1; $row <= $maxRow; $row++)
{
    for ($column = 1; $column <= $maxColumn; $column++) {
        $number = $row + 4*($column-1);
        echo $number." ";
    }

    echo "<br/>";
}
$maxRow=4

$maxColumn=3

for ($row = 1; $row <= $maxRow; $row++)
{
    for ($column = 1; $column <= $maxColumn; $column++) {
        $number = $row + 4*($column-1);
        echo $number." ";
    }

    echo "<br/>";
}

请将PHP_EOL替换为。@谢谢,已修复。还添加了for版本。我喜欢范围的双重使用。请将PHP\u EOL替换为。@studio谢谢,修复了。还添加了for的版本。我喜欢范围的双重使用。上面的代码是根据我的逻辑的另一个解决方案上面的代码是根据我的逻辑的另一个解决方案