Maison > Article > développement back-end > Comment supprimer efficacement les zéros de fin des nombres décimaux en PHP ?
Suppression des zéros de fin des nombres décimaux en PHP
En PHP, supprimer les zéros de fin 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 chiffres zéro 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 en flottant et supprime tous les zéros à droite.
<code class="php">echo 125.00 + 0; // Output: 125 echo '125.00' + 0; // Output: 125 echo 966.70 + 0; // Output: 966.7</code>
Castings équivalents
En interne, cette méthode équivaut à convertir le nombre en float 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é.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!