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(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)
?>