"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como remover com eficiência zeros finais de números decimais em PHP?

Como remover com eficiência zeros finais de números decimais em PHP?

Publicado em 2024-11-09
Navegar:744

How to Efficiently Remove Trailing Zeros from Decimal Numbers in PHP?

Removendo zeros finais de números decimais em PHP

Em PHP, remover zeros finais de números decimais pode ser uma tarefa comum. Considere o seguinte cenário: você tem um conjunto de números como 125,00, 966,70 e 844,011 que deseja exibir sem os zero dígitos desnecessários.

Solução rápida e otimizada

Para fazer isso de forma eficiente, você pode empregar a solução simples, mas eficaz, de adicionar o número a 0. Essa técnica, representada por $num 0, converte o número em um ponto flutuante e remove quaisquer zeros à direita.

echo 125.00   0; // Output: 125
echo '125.00'   0; // Output: 125
echo 966.70   0; // Output: 966.7

Fundições equivalentes

Internamente, este método é equivalente a converter o número em um float usando (float)$num ou floatval($num) . No entanto, adicionar 0 fornece uma abordagem mais direta e concisa.

Ao aproveitar esta solução otimizada, você pode remover rapidamente zero dígitos finais de decimais em PHP sem comprometer a eficiência.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3