Учебные задачи для начинающих изучать PHP. Задачи 9-11

Задача 9

Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой". Второй вариант - сделайте то же самое, но не используйте массив: у вас есть переменная N, выведете на экран, все числа до N

<?php
$N = 30;
// ВАРИАНТ 1 -----
// создадим массив:
for ($i=1; $i<=$N; $i++) {
    $arr[] = rand(0, 9);
}
// организуем вывод элементов массива ёлочкой:
$howManyInThisString = 1;
$seriaNumberInThisString = 1;
if ($N <> 0) {
    foreach ($arr as $value) {
        echo $value, ' ';
        $seriaNumberInThisString++;
        if ($seriaNumberInThisString > $howManyInThisString) { // переходим на след. строку
            $seriaNumberInThisString = 1;
            $howManyInThisString++;
            echo '<br>';
        }   
    }
} else {
    echo "N = 0 !!!";
}
// ВАРИАНТ 2 -----
echo "<br><br>";
$howManyInThisString = 1;
$seriaNumberInThisString = 1;
for ($i=1; $i<=$N; $i++) {
    echo $i, ' ';
    $seriaNumberInThisString++;
    if ($seriaNumberInThisString > $howManyInThisString) { // переходим на след. строку
        $seriaNumberInThisString = 1;
        $howManyInThisString++;
        echo '<br>';
    }
}

Задача 10

Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его.

<?php
$N = 20;
// создание массива случайных чисел:
for ($i=1; $i<=$N; $i++) {
    $arr[] = rand(0, 100);
}
// распечатаем массив, чтоб уж наверняка)
echo "Созданный массив:<br>";
foreach ($arr as $value) {
    echo $value, ' ';
}    
echo "<br><br>";
$maxNumber = $arr[0];
for ($i=1; $i<$N; $i++) {
    if ($arr[$i] > $maxNumber) {
        $maxNumber = $arr[$i];
    }
}
echo "Максимальное число в массиве равно ", $maxNumber;

Задача 11

Задайте случайным образом массив из 20-ти элементов (целых чисел). Найдите минимальное число и напечатайте его.

<?php
$N = 20;
// создание массива случайных чисел:
for ($i=1; $i<=$N; $i++) {
    $arr[] = rand(0, 100);
}
// распечатаем массив, чтоб уж наверняка)
echo "Созданный массив:<br>";
foreach ($arr as $value) {
    echo $value, ' ';
}    
echo "<br><br>";
$minNumber = $arr[0];
for ($i=1; $i<$N; $i++) {
    if ($arr[$i] < $minNumber) {
        $minNumber = $arr[$i];
    }
}
echo "Минимальное число в массиве равно ", $minNumber;