Forum und email

min

(PHP 4, PHP 5)

min — Minimalwert bestimmen

Beschreibung

mixed min ( array $values )
mixed min ( mixed $value1 , mixed $value2 [, mixed $value3... ] )

Ist der erste und einzige Parameter ist ein Array, gibt min() den niedrigsten Wert dieses Arrays zurück. Sind mindestens zwei Parameter übergeben, gibt min() den kleinsten dieser Werte zurück.

Hinweis: PHP evaluiert nicht-numerische string-Daten zu 0, wenn sie mit einem integer-Wert verglichen werden, gibt aber trotzdem die Zeichenkette zurück, wenn sie den numerisch niedrigsten Wert hat. Werden mehrere Argumente zu 0 evaluiert, gibt min() den niedrigstwertigen alphanumerischen String zurück, wenn mehrere Zeichenketten übergeben wurden, andernfalls den numerischen Wert 0.

Parameter Liste

values

Ein die Werte enthaltendes Array.

Rückgabewerte

min() liefert den numerisch kleinsten Parameterwert zurück.

Beispiele

Example#1 Verwendungsbeispiel von min()

<?php
echo min(23167);  // 1
echo min(array(245)); // 2

echo min(0'hello');     // 0
echo min('hello'0);     // hello
echo min('hello', -1);    // -1

// Bei multiplen Arrays vergleicht min von links nach rechts,
// daher ist in unserem Beispiel 2 == 2, aber 4 < 5
$val min(array(248), array(251)); // array(2, 4, 8)

// Sind ein Array und ein Nicht-Array-Parameter gegeben, wird
// das Array niemals zurückgegeben, da es als größer betrachtet wird
$val min('string', array(257), 42);   // string
?>

Siehe auch