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)
}
