Utile pour ceux qui utilisent bcmath.
<?php
function removeTrailingZeroes($number)
{
return rtrim(rtrim($number, '0'), '.');
}
echo removeTrailingZeroes('1234.00'); // Affiche 1234
echo removeTrailingZeroes('1234.010'); // Affiche 1234.01
echo removeTrailingZeroes('0.010'); // Affiche 0.01
?>
Comments
jp.fox
Tue, 30/12/2008 - 14:07
Permalink
1.0*$number Euh ? ça
1.0*$number
Euh ? ça ferait pas la même chose ?
vincent
Thu, 01/01/2009 - 17:47
Permalink
et sinon il me semble qu'un
et sinon il me semble qu'un simple (float)$number suffit :)
Maxence
Thu, 01/01/2009 - 19:23
Permalink
bcmath sert à manipuler des
bcmath sert à manipuler des nombres de n'importe quelle taille à n'importe quelle précision.
Si on repasse en float, on peut perdre en précision ou tronquer le nombre, ce qui fait que l'utilisation de l'extension n'a plus aucun intérêt.
Add new comment