Formatando dinheiro para decimal

$num = “1.000.000.000,99″;
while( strpos($num, ‘.’) )
$num = str_replace(’.', ”, $num);
$num = str_replace(’,', ‘.’, $num);
echo $num;

Pode criar uma função para utilizar depois
Ex:

function formataDimdim($num){
while( strpos($num, ‘.’) )
$num = str_replace(’.', ”, $num);
$num = str_replace(’,', ‘.’, $num);
return $num;
}
//Para pegar o valor da função utiliza-se assim:
$valor = “1.000.000,00″;
$valor = formataDimDim($valor);
echo $valor;

Tags:

Arredondando valores e limitando número de casas decimais no PHP

Para arredondar para cima:
$valor_arredondado = ceil($valor_que_sera_arredondado);
Exemplo:
$var = ceil(4.3); // Retorna 5

Para arredondar para baixo:
$valor_arredondado = floor($valor_que_sera_arredondado);
Exemplo:
$var = floor(4.3); // Retorna 4

E para limitar as casas decimais, vc pode usar a função round:
$valor = round($valor2, $numero_de_casas);
Exemplo:
$var = round(1.95583, 2); // Retorna 1.96

Tags: