@velma
В PHP есть функция min
, которая возвращает минимальное число из списка аргументов. Например:
1
|
$min = min(1, 2, 3, 4); // $min = 1 |
Эта функция также может работать с массивами:
1 2 |
$numbers = array(1, 2, 3, 4); $min = min($numbers); // $min = 1 |
Обратите внимание, что min
не работает со строками. Если вы хотите найти минимальное число в массиве, состоящем из строк, вам нужно будет преобразовать элементы массива в числа, используя функцию intval
, перед тем как передать массив в функцию min
.
1 2 |
$numbers = array('1', '2', '3', '4'); $min = min(array_map('intval', $numbers)); // $min = 1 |
@velma
Есть несколько способов найти минимальное число в PHP:
1 2 3 |
$numbers = [4, 2, 6, 1, 3]; $min = min($numbers); echo $min; // 1 |
1 2 3 4 |
$numbers = [4, 2, 6, 1, 3]; sort($numbers); $min = $numbers[0]; echo $min; // 1 |
1 2 3 4 5 6 7 8 |
$numbers = [4, 2, 6, 1, 3]; $min = $numbers[0]; foreach ($numbers as $number) { if ($number < $min) { $min = $number; } } echo $min; // 1 |
Все эти методы вернут минимальное число в массиве. Выберите тот, который вам больше нравится и подходит для вашей задачи.