Forum und email

min

(PHP 4, PHP 5)

min — Εύρεση της μικρότερης τιμής

Περιγραφή

number min ( number $arg1 , number $arg2 [, $... ] )
number min ( array $numbers )

Η min() επιστρέφει την αριθμητικά μικρότερη από της τιμές των παραμέτρων.

Στην πρώτη περίπτωση, χρειάζεστε τουλάχιστον δύο παραμέτρους και η min() επιστρέφει τη μικρότερη των τιμών. Μπορείτε να συγκρίνετε απεριόριστο πλήθος τιμών. Εάν μία από τις μεταβλητές δεν είναι ορισμένη, η min() θα αποτύχει.

Στη δεύτερη περίπτωση, η min() επιστρέφει την μικρότερη τιμή στο numbers .

Εάν μία ή περισσότερες τιμές είναι float, όλες οι τιμές θα αντιμετωπισθούν ως floats, και θα επιστραφεί ένας float. Εάν δεν υπάρχει τιμή που να είναι float, όλες αντιμετωπίζονται ως integers, και θα επιστραφεί ένας integer. Σε περίπτωση αποτυχίας, η min() επιστρέφει NULL και ένα error of level E_WARNING θα παραχθεί.

<?php
$a = 4;	
$b = 9; 
$c = 3;
$arr = array(99, 34, 11);

// You may want to implement your own error checking in 
// case of failure (a variable may not be set)
if (!$min_value = @min($a, $b, $c)) {
    echo "Could not get min value, please try again.";
} else {
    echo "min value is $min_value";
}

print min($arr);  // 11

?>

Αατρέξτε επίσης στη max().