max La plus grande valeur &reftitle.description; mixedmax mixedvalue mixedvalues Signature alternative (non supporté avec les arguments nommés) : mixedmax arrayvalue_array Si le premier et unique paramètre est un tableau, max retourne la valeur la plus haute du tableau. Si au moins deux paramètres sont fournis, max retourne la plus grosse de ces valeurs. Les valeurs de différents types seront comparées en utilisant les règles de comparaison standard. Actuellement, une chaîne non numérique sera comparée à un &integer;, comme s'il s'agissait de la valeur 0, mais plusieurs &string; non-numérique seront comparées de façon alphanumérique. La valeur actuelle retournée sera du même type que l'original et aucune conversion de type ne sera appliquée. Soyez prudent lorsque vous passez des arguments avec des types différents, car max peut produire des résultats imprévisibles. &reftitle.parameters; value Toute valeur comparable. values Toute valeurs comparable. value_array Un tableau contenant les valeurs. &reftitle.returnvalues; La fonction max retourne la valeur du paramètre considéré comme "supérieure" suivant la comparaison standard. Si plusieurs valeurs de types différents sont évaluées comme étant égales (i.e. 0 et 'abc'), la première fournie à la fonction sera retournée. Si un tableau vide est passé, alors &false; sera retourné et une erreur E_WARNING sera émise. &reftitle.examples; Exemple avec <function>max</function> 4 $val = max(array(2, 4, 8), array(2, 5, 1)); // array(2, 5, 1) // Si un tableau et un non-tableau sont fournis, le tableau sera toujours // retourné, sachant que les comparaisons traitent les tableaux comme // étant plus grand que n'importe quelle valeur $val = max('string', array(2, 5, 7), 42); // array(2, 5, 7) // Si un argument vaut NULL ou est un booléen, il sera comparé avec les autres // valeurs en utilisant la règle FALSE < TRUE suivant les autres types concernés // Dans l'exemple ci-dessous, -10 est traité comme valant TRUE dans la comparaison $val = max(-10, FALSE); // -10 // D'un autre côté, 0 est traité comme valant FALSE, aussi, il est "plus petit que" TRUE $val = max(0, TRUE); // TRUE ?> ]]> &reftitle.seealso; min count