min

(PHP 3, PHP 4 )

min -- Localiza o menor número

Descrição

number min ( number arg1, number arg2 [, ...])

number min ( array numbers)

min() retorna o menor número dos parâmetros.

Na primeira variante, você precisa pelo menos dois parâmetros, e min() retornará o menor desses valores. Você pode comparar um número ilimitado de valores. Se uma das variáveis é indefinida, min() falhará.

Na segunda variante, min() retorna o menor dos valores em numbers.

Se um ou mais dos valores for um float, todos os valores serão tratados como floats, e um float será retornado. Se nenhum dos valores é um float, todos eles serão tratados como inteiros, e um inteiro será retornado. Em caso de falha, min() retorna NULL e um erro nível E_WARNING é registrado

<?php
$a = 4;
$b = 9;
$c = 3;
$arr = array(99, 34, 11);

// Você pode querer implementar sua própria checagem
// no caso de falha (uma variável pode não existir)
if (!$min_value = @min($a, $b, $c)) {
    echo "Não pude obter o menor valor, tente novamente.";
} else {
    echo "O menor valor é $min_value";
}

print min($arr);  // Exibe 11

?>

Veja também max().