maxEncontrar el valor más alto
&reftitle.description;
mixedmaxarrayvaluesmixedmaxmixedvalue1mixedvalue2mixed...
Si el primer y único parámetro es un array, max
devuelve el valor más alto de ese array. Si se proporcionan al menos dos
parámetros, max devuelve el mayor de estos valores.
Valores de diferentes tipos serán comparados utilizando las
reglas de comparación estándar. Por ejemplo, un string no numérico será
comparado con un integer como si fuera 0, aunque varios
valores de tipo string serán comparados alfanuméricamente. El valor real devuelto será del
tipo original sin ninguna conversión aplicada.
&reftitle.parameters;
values
Un array que contiene los valores.
value1
Cualquier valor
comparable.
value2
Cualquier valor
comparable.
...
Cualquier valor
comparable.
&reftitle.returnvalues;
max devuelve el valor del parámetro condierado "el mayor" según la comparación
estándar. Si varios valores de diferentes tipos se evalúan como iguales (p.ej. 0
y 'abc'), será devuelto el primero proporcionado a la función.
Si se pasa un array vacío, se devolverá &false; y se
emitirá un error E_WARNING.
&reftitle.examples;
Ejemplos de uso de max
4
$val = max(array(2, 4, 8), array(2, 5, 1)); // array(2, 5, 1)
// Si se pasan un array y algo que no sea un array, el array nunca es devuelto
// ya que las comparaciones tratan a los arrays como mayores que cualquier otro valor
$val = max('cadena', array(2, 5, 7), 42); // array(2, 5, 7)
// Si un argumento es NULL o un booleano, será comparado con
// otros valores usando la regla FALSE < TRUE independientemente de los otros tipos involucrados
// En los ejemplos de abajo, -10 y 10 son tratados como TRUE en la comparación
$val = max(-10, FALSE); // -10
// 0, por el contrario, es tratado como FALSE, por lo que es "menor que" TRUE
$val = max(0, TRUE); // TRUE
?>
]]>
&reftitle.seealso;
mincount