
1. Verwenden Sie „Dezimal + 0“.
<?php echo '100.00' + 0 .“ "; echo '100.01000' + 0 .“ "; echo '100.10000' + 0 .“ "; ?>
2. Verwenden Sie „floatval (decimal)“.
<?php
echo floatval('100.00')."
";
echo floatval('100.01000')."
";
echo floatval('100.10000')."
";
?>3. Verwenden Sie „rtrim(rtrim(decimal,'0'),'.')“.
<?php
echo rtrim(rtrim('100.00', '0'), '.')."
";
echo rtrim(rtrim('100.01000', '0'), '.')."
";
echo rtrim(rtrim('100.10000', '0'), '.')."
";
?> 4. Verwenden Sie „preg_replace('/[.]$/','', preg_replace('/0+$/','', decimal)“.
Beschreibung des regulären Ausdrucks:
/0+$/ entfernt die zusätzliche 0 am Ende
/[.]$/ entferne das abschließende .
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.00'))."
";
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.1000'))."
";
echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.010203000'))."
";
?>Das Obige zeigt, wie man überschüssige Nullen nach dem Komma in PHP entfernt. Ich hoffe, es wird für alle hilfreich sein. Weitere PHP-Lernanleitungen: Quellcode-Netzwerk