Podręcznik PHP
Poprzedni |  | Następny

# min

(PHP 3, PHP 4, PHP 5)

min -- Znajduje najmniejszą wartość

## Opis

number min ( number arg1, number arg2 [, ...] )
number min ( array liczby )

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