min
funkcja
Zwraca najmniejszą wartość spośród podanych argumentów lub elementów tablicy.
min(mixed $value, mixed ...$values): mixed
min działa symetrycznie do max — przyjmuje wiele argumentów lub tablicę i zwraca najmniejszą wartość. Typ zwracany zależy od danych wejściowych.
<?php
declare(strict_types=1);
echo min(3, 1, 7, 2); // wynik: 1
echo min([5, 2, 8, 4]); // wynik: 2
// Klient nie może zamówić więcej niż jest w magazynie:
$zamowienie = 10;
$magazyn = 6;
$do_wyslania = min($zamowienie, $magazyn);
echo $do_wyslania; // wynik: 6
W połączeniu z max tworzysz "clamp": max($min, min($max, $wartosc)) — wartość nigdy nie wyjdzie poza zadany przedział.