max
<<<
min mt_getrandmax
>>>

6.18 Mathématiques
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
abs
acos
acosh
asin
asinh
atan
atan2
atanh
base_convert
bindec
ceil
cos
cosh
decbin
dechex
decoct
deg2rad
exp
expm1
floor
fmod
getrandmax
hexdec
hypot
is_finite
is_infinite
is_nan
lcg_value
log
log10
log1p
max
->min
mt_getrandmax
mt_rand
mt_srand
octdec
pi
pow
rad2deg
rand
round
sin
sinh
sqrt
srand
tan
tanh

6.18.39 min()La plus petite valeur

[ Exemples avec min ]   PHP 3, PHP 4, PHP 5

mixed  min ( number   arg1 , number   arg2 , number   ... ) mixed  min ( array   numbers )

min retourne la plus petite valeur numérique parmi les valeurs passées en paramètres.

Si le premier et le seul paramètre est un tableau, min retournera la plus petite valeur contenue dans le tableau. Si le premier paramètre est un entier, une chaîne ou un nombre décimal, vous devez fournir au moins deux paramètres et min retournera la plus petite de ces valeurs. Vous pouvez comparer un nombre illimité de valeurs.

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.

Exemples avec min

<?php
echo min(2, 3, 1, 6, 7);  // 1
echo min(array(2, 4, 5)); // 2

echo min(0, 'bonjour');     // 0
echo min('bonjour', 0);     // bonjour
echo min('bonjour', -1);    // -1

// Avec plusieurs tableaux, min() fait les comparaisons de gauche à droite
// dans notre exemple : 2 == 2, mais 4 < 5
$val = min(array(2, 4, 8), array(2, 5, 1)); // array(2, 4, 8)

// Si un mélange de tableau et de scalaires sont fournis,
// le tableau n'est jamais retourné, car il est considéré comme le plus grand
$val = min('chaîne', array(2, 5, 7), 42);   // chaîne
?>

Voir aussi max et count .

<< min >>
max Mathématiques mt_getrandmax