Решенные задачи по PHP (Начиная с 10, в виде функций)

Задача номер 10:

<?php 
/*Задача номер 10. Задайте случайным образом массив из N элементов (целых чисел). Найдите максимальное число и напечатайте его.*/
$new = array();
$N = 10;
function NahodkaMaxCisla(&$massiv, $KolihestvoElemet){
  for ($i = 0; $i != $KolihestvoElemet ; $i++){
     $massiv[] = rand(1, 100);
  } 
}  
NahodkaMaxCisla($new, $N);
echo max($new);

Задача номер 11:

<?php 
/*Задача номер 11. Задайте случайным образом массив из 20-ти элементов (целых чисел). Найдите минимальное число и напечатайте его.*/
$new = array();
$N = 20;
function FindMinCisla(&$massiv, $NumberOfElements){
  for ($i = 0; $i != $NumberOfElements ; $i++){
     $massiv[] = rand(1, 100);
  }
}  
FindMinCisla($new, $N);
echo min($new);

Задача номер 12.

function ZapolnenieArrayRandom(&$firstarr, &$secondarr){
$Longarray = 20;    
  for ($i = 0; $i != $Longarray; $i++){
    $firstarr[$i] = rand(-10, 10);
    $secondarr[$i] = rand(-10, 10);
  }  
}
function TestForEquality ($firstarr, $secondarr){
$i = 3;
$j = 2;
  while ($i <= 20){
    if ($firstarr[$i] > $secondarr[$j])
        echo $firstarr[$i], ">", $secondarr[$j], " ";
     
    else
        echo $firstarr[$i], "<", $secondarr[$j], " ";
     
    $i += 3;
    $j += 2;

  }  
}
ZapolnenieArrayRandom($One, $Two);
TestForEquality($One, $Two);

Задача номер 13.

<?php
/* Задача номер 13. Создайте функцию, которая принимает на вход массив случайных чисел из диапазона [5..12]. Обходит этот массив и делает для каждого элемента следующее (пусть она оказывает побочный эффект прямо в своём теле):
Если это число равно 5 -- то выведете на экран строку "пять", если 6 -- то строку "шесть", если 7 то число "7", иначе -- строку "какое-то другое число". */

function Completion(&$array){
  for ($i = 0; $i <> 10; $i++){
   $array[] = rand (5, 12); 
} 
  }        
function pobohka($array){
    for ($j = 0; $j <> 10; $j++){
      switch($array[$j]){ 
          case 5:
              echo "Пять ";
              break;
          case 6:
              echo "Строка шесть ";
              break;
          case 7:
              echo "Строка семь ";
              break;
          echo "Другое число ";
}   }   }
Completion($new); 
pobohka($new);

Задача номер 14.

<?php
/* Задача номер 14. Есть два массива "a" и "b". На вход вашей программе подаётся массив "a" случайных чисел (10 элементов) из диапазона от 1 до 20. Задача: вывести на экран все числа, которые не содержатся в массиве "b"*/
$b = [12, 5, 17, 6, 4];
$a = array();
function RandomingAndChek($massiv, $ArrayTwo, &$c){   
    for ($j = 0; $j <> 10; $j++){
        $massiv[$j] = rand(1, 20);
        echo $massiv[$j], " ";
    }
    $c = array_diff ($massiv, $ArrayTwo);  
}
RandomingAndChek($a, $b, $FinalResults);
print_r($FinalResults);