"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 début et de fin des nombres décimaux en PHP ?

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

Publié le 2024-12-15
Parcourir:451

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

Éliminer les zéros redondants des nombres décimaux en PHP

Question :

Comment puis-je efficacement supprimer les zéros de fin et de gauche des nombres décimaux en PHP ? J'ai besoin d'une méthode qui gère des valeurs telles que :

  • 125.00 -> 125
  • 966.70 -> 966.7
  • 844.011 -> 844.011

Réponse :

PHP propose une solution simple en utilisant l'opérateur ' :

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

Explication :

En interne, cette opération force le nombre à devenir un flottant en utilisant soit (float)$num ou floatval($num). Cependant, cette approche est moins énigmatique et fournit un moyen optimisé pour supprimer les chiffres zéro inutiles des décimales en PHP.

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