note 84743 deleted from ref.bc by yannick
| From: | yannick@php.net | Date: | Mon, 28 Jul 2008 18:17:06 +0000 |
| Subject: | note 84743 deleted from ref.bc by yannick | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-142864@lists.php.net to get a copy of this message | ||
Note Submitter: tatupheba at gmail dot com
Reason: non-english
----
Aviso para usuários cujo separador de casas decimais é a vÃrgula:
<?php
$var1 = "5,7";
$var2 = "6,5";
echo bcadd((float)$var1,(float)$var2,2);
//retorna "11.00" - Errado!
echo bcadd(
str_replace(",",".",$var1),
str_replace(",",".",$var2),
2);
// retorna "12.20" - Certo!
?>
Parece que todas as funções "bc" precisam desta gambiarra.
-------//-------
Warning for users who use comma as decimal separator:
<?php
$var1 = "5,7";
$var2 = "6,5";
echo bcadd((float)$var1,(float)$var2,2);
//returns "11.00" - wrong!
echo bcadd(
str_replace(",",".",$var1),
str_replace(",",".",$var2),
2);
//returns "12.20" - Right!
?>
It looks that all "bc"s functions need this workaround.