"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo eliminar eficientemente los ceros finales de los números decimales en PHP?

¿Cómo eliminar eficientemente los ceros finales de los números decimales en PHP?

Publicado el 2024-11-09
Navegar:894

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

Eliminar los ceros finales de los números decimales en PHP

En PHP, eliminar los ceros finales de los decimales puede ser una tarea común. Considere el siguiente escenario: tiene un conjunto de números como 125.00, 966.70 y 844.011 que desea mostrar sin los innecesarios dígitos cero.

Solución rápida y optimizada

Para lograr esto de manera eficiente, puede emplear la solución simple pero efectiva de sumar el número a 0. Esta técnica, representada por $num 0, convierte el número en un flotante y elimina los ceros finales.

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

Castings equivalentes

Internamente, este método es equivalente a convertir el número en un flotante usando (float)$num o floatval($num) . Sin embargo, sumar a 0 proporciona un enfoque más sencillo y conciso.

Al aprovechar esta solución optimizada, puedes eliminar rápidamente los ceros finales de los decimales en PHP sin comprometer la eficiencia.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3