max - Český PHP manuál
Funkce max v PHP vrací nejvyšší hodnotu (maximum). Funkce nemá pevně stanovený počet parametrů.
Vstupní hodnoty
Název | Datový typ | Povinný |
---|---|---|
porovnána hodnota 1 | mixed | Ano |
porovnána hodnota 2 | mixed | Ne |
... | mixed | Ne |
Výstupní hodnota
(mixed) nejvyšší hodnota
Ukázkový kód
<?php $array = array( array(50, 2, 91), array(-5, 8, 0), array("dddd", "ccc", "a", "bb"), array(TRUE, FALSE, NULL), array(array(5, 8, 4), array(2, 1, 3)), array(array("itnetwork", "text", "PHP"), array(2, 1, 3), 8) ); foreach ($array as $value) { $max = max($value); //vrací maximální hodnotu echo "vstupní hodnota = "; var_dump($value); echo "výstupní hodnota = "; var_dump($max); echo "<br />"; }
Výstup kódu
vstupní hodnota = array(3) { [0]=> int(50) [1]=> int(2) [2]=> int(91) } výstupní hodnota = int(91) vstupní hodnota = array(3) { [0]=> int(-5) [1]=> int(8) [2]=> int(0) } výstupní hodnota = int(8) vstupní hodnota = array(4) { [0]=> string(4) "dddd" [1]=> string(3) "ccc" [2]=> string(1) "a" [3]=> string(2) "bb" } výstupní hodnota = string(4) "dddd" vstupní hodnota = array(3) { [0]=> bool(true) [1]=> bool(false) [2]=> NULL } výstupní hodnota = bool(true) vstupní hodnota = array(2) { [0]=> array(3) { [0]=> int(5) [1]=> int(8) [2]=> int(4) } [1]=> array(3) { [0]=> int(2) [1]=> int(1) [2]=> int(3) } } výstupní hodnota = array(3) { [0]=> int(5) [1]=> int(8) [2]=> int(4) } vstupní hodnota = array(3) { [0]=> array(3) { [0]=> string(9) "itnetwork" [1]=> string(4) "text" [2]=> string(3) "PHP" } [1]=> array(3) { [0]=> int(2) [1]=> int(1) [2]=> int(3) } [2]=> int(8) } výstupní hodnota = array(3) { [0]=> int(2) [1]=> int(1) [2]=> int(3) }