"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment supprimer efficacement les zéros de fin des nombres décimaux en PHP ?

Comment supprimer efficacement les zéros de fin des nombres décimaux en PHP ?

Publié le 2024-11-09
Parcourir:661

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

Suppression des zéros à droite des nombres décimaux en PHP

En PHP, supprimer les zéros à droite des nombres décimaux peut être une tâche courante. Considérez le scénario suivant : vous disposez d'un ensemble de nombres tels que 125,00, 966,70 et 844,011 que vous souhaitez afficher sans les zéros inutiles.

Solution rapide et optimisée

Pour y parvenir efficacement, vous pouvez utiliser la solution simple mais efficace consistant à ajouter le nombre à 0. Cette technique, représentée par $num 0, convertit le nombre à un flottant et supprime tous les zéros à droite.

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

Castings équivalents

En interne, cette méthode équivaut à convertir le nombre en flottant en utilisant (float)$num ou floatval($num) . Cependant, l'ajout à 0 offre une approche plus simple et concise.

En tirant parti de cette solution optimisée, vous pouvez rapidement supprimer les zéros de fin des décimales en PHP sans compromettre l'efficacité.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3