Mathematische Funktionen
PHP Manual

max

(PHP 4, PHP 5)

maxMaximalwert 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

Beispiel #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


Mathematische Funktionen
PHP Manual