max
funkcja
Zwraca największą wartość spośród podanych argumentów lub elementów tablicy.
max(mixed $value, mixed ...$values): mixed
max akceptuje dwa warianty wywołania: wiele argumentów oddzielonych przecinkami albo jedną tablicę. Zwraca największą wartość. Porównania są zgodne z regułami PHP — działa też na stringach i tablicach, choć najczęściej używasz jej z liczbami.
<?php
declare(strict_types=1);
echo max(3, 1, 7, 2); // wynik: 7
echo max([5, 2, 8, 4]); // wynik: 8
// Najwyższa ocena ucznia:
$oceny = [4, 2, 5, 3, 5, 4];
echo max($oceny); // wynik: 5
// Najdroższy produkt w koszyku:
$ceny = [12.99, 49.90, 7.50, 29.00];
echo max($ceny); // wynik: 49.9
// Upewnienie się, że cena nie spadnie poniżej 1 gr (clamp od dołu — patrz: min):
$rabat = 75.0;
$cena = max(0.01, $rabat - 80);
echo $cena; // wynik: 0.01