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
?>
Commentaires
jp.fox
mar, 30/12/2008 - 14:07
Permalink
1.0*$number Euh ? ça
1.0*$number
Euh ? ça ferait pas la même chose ?
vincent
jeu, 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
jeu, 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.
Ajouter un commentaire