1. Use "decimal + 0".
<?php echo '100,00' + 0." "; echo '100.01000' + 0." "; echo '100.10000' + 0." "; ?>
2. Use "floatval (decimal)".
<?php echo floatval('100.00')." "; echo floatval('100.01000')." "; echo floatval('100.10000')." "; ?>
3. Use "rtrim(rtrim(decimal,'0'),'.')".
<?php echo rtrim(rtrim('100.00', '0'), '.')." "; echo rtrim(rtrim('100.01000', '0'), '.')." "; echo rtrim(rtrim('100.10000', '0'), '.')." "; ?>
4. Use "preg_replace('/[.]$/','', preg_replace('/0+$/','', decimal)".
Descrição da expressão regular: /0+$/ remove o 0 extra no final /[.]$/ remova o . echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.00'))." "; echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.1000'))." "; echo preg_replace('/[.]$/', '', preg_replace('/0+$/', '', '100.010203000'))." "; ?>
O texto acima é como remover zeros em excesso após a vírgula decimal em PHP. Espero que seja útil para todos. Mais guia de aprendizagem de PHP: rede de código-fonte