PHP Вывод рандомных чисел и сортировка

556
31 декабря 2017, 08:34

$m = 3; // Кол-во строк $n = 5; // Кол-во чисел в строке Нужно сделать генерацию рандомных чисел и их сортировку

 $m = 3;$n = 5; 
for($r=0; $r<$m; $r++) {
    for($i=0; $i<$n; $i++) {
        $arr[$i] = rand(0,$n);
        asort($arr);
        foreach ($arr as $item) {
           print_r($item); 
        }
    }
    echo '<br />';
}
Answer 1

Вы вставили вывод в цикл, в котором заполняете массив, поэтому выводите сначала одно число, потом два, потом три...

$m = 3;
$n = 5; 
for($r=0; $r<$m; $r++) {
    // делаем массив из n чисел 
    $arr = [];
    for($i=0; $i<$n; $i++) {
        $arr[] = rand(0,$n);
    }
    // сортируем массив и выводим 
    asort($arr);
    echo implode(' ',$arr); 
    echo "<br />\n";
}
READ ALSO
Как добавить минуты к дате?

Как добавить минуты к дате?

Секунды можно добавить вот так:

324
mt_rand выходит за заданный диапазон

mt_rand выходит за заданный диапазон

Собственно вызываю $CardCookie = mt_rand(6103006430040008016, 6103006430040020000); , на выходе при генерации некоторых карт вылезает за указанный диапазон, замечено...

239
Не удаётся вставить запись в базу данных

Не удаётся вставить запись в базу данных

Друзья, возник следующие вопросВ php-коде я делаю так, чтобы запись вставлялась в базу данных, но результат не оправдывает своих ожиданий

339
Генерация контрольной цифры штрихкода

Генерация контрольной цифры штрихкода

Как сгенерировать последнюю цифру (контрольную сумму) штрихкода (19 цифр вместе с контрольной цифрой)?

296