min() zwraca najmniejszą liczbę spośród podanych argumentów.
W pierwszym wariancie, po podaniu co najmniej dwóch argumentów, min() zwróci najmniejszy z nich. Można porównywać nieograniczoną ilość wartości, jednak jeśli jedna z wartości jest niezdefiniowana, funkcja min() wygeneruje błąd.
W drugim wariancie, min() zwróci najmniejszą wartość z tablicy liczby.
Jeśli jedna lub więcej wartości jest typu , wszystkie wartości zostaną potraktowane jako zmiennoprzecinkowe i taka też liczba zostanie zwrócona. Jeśli żadna spośród wartości nie jest typu float, wszystkie zostaną potraktowane jako integer i zwrócona zostanie wartość całkowita. W razie błędu, min() zwraca wartość NULL i generuje błąd na poziomie E_WARNING.
<?php
$a = 4;
$b = 9;
$c = 3;
$arr = array(99, 34, 11);
// Możesz chcieć zaimplementować własną obsługę błędów
// na wypadek błędu (niezdefioniowana wartość.
if (!$min_value = @min($a, $b, $c)) {
echo "Nie można obliczyć wartości minimalnej. Spróbuj ponownie.";
} else {
echo "Wartością minimalną jest $min_value";
}
print min($arr); // 11
?> |
Patrz także: max().
| Poprzedni | Spis treści | Następny |
| max | Początek rozdziału | mt_getrandmax |