@rudolph_senger
Чтобы найти наибольшее число в PHP, вы можете использовать функцию max(). Она принимает любое количество аргументов и возвращает наибольшее из них. Например:
1 2 3 4 5 6 7 |
$a = 10; $b = 20; $c = 30; $max = max($a, $b, $c); echo $max; // выведет 30 |
Вы также можете использовать функцию max() с массивом, чтобы найти наибольшее число в массиве:
1 2 3 4 5 |
$numbers = array(10, 20, 30, 40, 50); $max = max($numbers); echo $max; // выведет 50 |
Обратите внимание, что функция max() работает только с числами. Если вы хотите найти наибольшее значение в массиве, содержащем не только числа, вы можете использовать функцию max() совместно с функцией is_numeric(), чтобы пропустить нечисловые значения:
1 2 3 4 5 6 7 8 9 10 11 |
$values = array(10, 20, "foo", "bar", 30); $max = null; foreach ($values as $value) { if (is_numeric($value) && ($value > $max)) { $max = $value; } } echo $max; // выведет 30 |