(PHP 4, PHP 5)
max — Maximalwert bestimmen
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.
values
Ein die Werte enthaltendes Array.
max() liefert den numerisch größten Parameterwert zurück.
Beispiel #1 Verwendungsbeispiel von max()
<?php
echo max(1, 3, 5, 6, 7); // 7
echo max(array(2, 4, 5)); // 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(2, 4, 8), array(2, 5, 7)); // 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(2, 5, 7), 42); // array(2, 5, 7)
?>