Manuel PHP

max

(PHP 4, PHP 5)

max — La plus grande valeur

Description

mixed max ( number $arg1 , number $arg2 [, number $... ] )
mixed max ( array $numbers )

max() retourne la plus grande valeur numérique parmi les valeurs passées en paramètre.

Si le premier paramètre est un tableau, max() retourne la plus grande valeur de ce tableau. Si le premier paramètre est un entier, une chaîne ou un nombre à virgule flottante (float), max() requiert au moins deux paramètres, et retournera alors le plus grand d'entre eux. Le nombre d'arguments est alors illimité.

Note: PHP évaluera une chaîne de caractères non-numérique en tant que 0, mais continuera de retourner une chaîne de caractères s'il s'aperçoit qu'elle a une valeur numérique supérieure. Si de multiples arguments sont évalués à 0, max() retournera un 0 numérique s'il est fourni, sinon, la chaîne de caractères alphabétiquement supérieure sera retournée.

Example#1 Exemple avec max()

  1. <?php
  2. echo max(1, 3, 5, 6, 7); // 7
  3. echo max(array(2, 4, 5)); // 5
  4.  
  5. echo max(0, 'bonjour');   // 0
  6. echo max('bonjour', 0);   // bonjour
  7. echo max(-1, 'bonjour');   // bonjour
  8.  
  9. // Avec plusieurs tableaux, min() fait les comparaisons de gauche à droite
  10. // dans notre exemple : 2 == 2, mais 4 < 5
  11. $val = max(array(2, 4, 8), array(2, 5, 7)); // array(2, 5, 7)
  12.  
  13. // Si un mélange de tableau et de scalaires sont fournis,
  14. // le tableau est toujours retourné, car il est considéré comme le plus grand
  15. $val = max('string', array(2, 5, 7), 42); // array(2, 5, 7)
  16. ?> 

See also min() and count().

Liste de paramètres

Valeurs de retour

Exemples

Voir aussi


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog