1. Используйте «десятичный + 0».
<?php эхо '100.00' + 0 ». "; эхо '100.01000' + 0 ». "; эхо '100.10000' + 0 ». "; ?>
2. Используйте «floatval (десятичный)».
<?php echo floatval('100.00')." "; echo floatval('100.01000')." "; echo floatval('100.10000')." "; ?>
3. Используйте «rtrim(rtrim(decimal,'0'),'.')».
<?php echo rtrim(rtrim('100.00', '0'), '.')." "; echo rtrim(rtrim('100.01000', '0'), '.')." "; echo rtrim(rtrim('100.10000', '0'), '.')." "; ?>
4. Используйте «preg_replace('/[.]$/','', preg_replace('/0+$/','', decimal)».
Описание регулярного выражения: /0+$/ удаляет лишний 0 в конце /[.]$/ удалите конечный . echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.00')". "; echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.1000')")". "; echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.010203000')". "; ?>
Выше описано, как удалить лишние нули после десятичной точки в PHP. Надеюсь, это будет полезно всем. Дополнительное руководство по изучению PHP: сеть исходного кода