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