Exemplo
números redondos:
<?php
echo(round(0.60) . "<br>");
echo(round(0.50) . "<br>");
echo(round(0.49) . "<br>");
echo(round(-4.40) . "<br>");
echo(round(-4.60));
?>
Exemplo executar » Definição e Uso
A round() função arredonda um número de ponto flutuante.
Dica: Para arredondar um número para o número inteiro mais próximo, olhar para o ceil() função.
Dica: Para arredondar um número para baixo para o número inteiro mais próximo, olhar para o floor() função.
Sintaxe
round( number,precision,mode );
Parâmetro | Descrição |
---|---|
number | Requeridos. Especifica o valor para arredondar |
precision | Opcional. Especifica o número de dígitos decimais para arredondar para. O padrão é 0 |
mode | Opcional. Especifica uma constante para especificar o modo de arredondamento:
|
Detalhes técnicos
Valor de retorno: | O valor arredondado |
---|---|
Tipo de retorno: | Flutuador |
PHP Versão: | 4+ |
PHP Changelog: | PHP 5.3: Adicionou-se o parâmetro do modo de |
mais Exemplos
Exemplo 1
números redondos para duas casas decimais:
<?php
echo(round(4.96754,2) . "<br>");
echo(round(7.045,2) . "<br>");
echo(round(7.055,2));
?>
Exemplo executar » exemplo 2
números redondos usando as constantes:
<?php
echo(round(1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_UP) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_DOWN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_EVEN) . "<br>");
echo(round(1.5,0,PHP_ROUND_HALF_ODD) . "<br>");
echo(round(-1.5,0,PHP_ROUND_HALF_ODD));
?>
Exemplo executar » <PHP Math Reference