min

(PHP 3, PHP 4 , PHP 5)

min -- La plus petite valeur

Description

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 non-numérique en tant que 0, mais continuera de retourner la chaîne si c'est la plus petite des valeurs numériques. Si plusieurs arguments sont évalués à 0, min() utilisera la première qu'elle aura vu (la valeur la plus à gauche).

Exemple 1. 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().