Forum und email

max

(PHP 4, PHP 5)

max — Maximalwert bestimmen

Beschreibung

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

Ist der erste und einzige Parameter ist ein Array, gibt max() den höchsten Wert dieses Arrays zurück. Sind mindestens zwei Parameter übergeben, gibt max() den größeren 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 höheren Wert hat. Werden mehrere Argumente zu 0 evaluiert, gibt max() den numerischen Wert 0, sofern er übergeben wurde, andernfalls den alphabetisch höchstwertigen String.

Parameter Liste

values

Ein die Werte enthaltendes Array.

Rückgabewerte

max() liefert den numerisch größten Parameterwert zurück.

Beispiele

Example#1 Verwendungsbeispiel von max()

<?php
echo max(13567);  // 7
echo max(array(245)); // 5

echo max(0'hello');     // 0
echo max('hello'0);     // hello
echo max(-1'hello');    // hello

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

// Sind ein Array und ein Nicht-Array-Parameter gegeben, wird immer
// das Array als größerer Wert angesehen
$val max('string', array(257), 42);   // array(2, 5, 7)
?>

Siehe auch