Forum und email

min

(PHP 4, PHP 5)

min — Vind de laagste waarde

Beschrijving

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

min() geeft de numeriek laagste waarde van alle parameters terug.

Bij de eerste variant moet je minimaal twee parameters geven en zal min() de laagste van deze waarden geven. Je kan een oneindig aantal waarden vergelijken. Als een van de variabelen niet is gedefinieerd zal min() falen.

Bij de tweede variant zal min() de laagste waarde uit numbers teruggeven.

Als één of meer van de waarden een float is, zullen alle waarden worden behandeld als floats, en zal een float worden teruggeven. Als geen van de waarden een float is zullen ze allemaal worden behandeld als integers, en zal een integer worden teruggeven. Als er iets mis gaat, zal min() NULL teruggeven en een foutmelding van het niveau E_WARNING genereren.

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

// Waarschijnlijk wil je op je eigen manier controleren
// op fouten (een van de variabelen kan niet gedefinieerd zijn)
if (!$min_value = @min($a, $b, $c)) {
    echo "Kan de min waarde niet verkrijgen, probeer opnieuw.";
} else {
    echo "min waarde is $min_value";
}

print min($arr);  // 11

?>

Zie ook: max().