Задача №8

Задача №8

Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен (т.е. заполнять и выводить в разных группах циклов).

<?php

const M = 2;
const N = 5;

function arrayCreation(int $m, int $n): array
{
    for ($i = 0; $i < M; $i++) {
        for ($j = 0; $j < N; $j++) {
            $arr[$i][$j] = random_int(0, 100);
        }
    }
    return $arr;
}

function arrayOutput(array $arr)
{
    for ($i = 0; $i < M; $i++) {
        for ($j = 0; $j < N; $j++) {
            echo $arr[$i][$j], ' ';
        }
        echo '<br>';
    }
}

arrayOutput(arrayCreation(M, N));

?>