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
📘 Naucz się w lekcji →