Удаление конечных нулей из десятичных чисел в PHP
В PHP удаление конечных нулевых цифр из десятичных чисел может быть распространенной задачей. Рассмотрим следующий сценарий: у вас есть набор чисел, например 125,00, 966,70 и 844,011, которые вы хотите отобразить без ненужных нулевых цифр.
Быстрое и оптимизированное решение
Чтобы добиться этого эффективно, вы можете использовать простое, но эффективное решение — прибавить число к 0. Этот метод, представленный $num 0, преобразует число в число с плавающей запятой и удаляет все конечные нули.
echo 125.00 0; // Output: 125
echo '125.00' 0; // Output: 125
echo 966.70 0; // Output: 966.7
Эквивалентные приведения
Внутренне этот метод эквивалентен приведению числа к числу с плавающей запятой с использованием (float)$num или floatval($num) . Однако добавление к 0 обеспечивает более простой и лаконичный подход.
Используя это оптимизированное решение, вы можете быстро удалить конечные нулевые цифры из десятичных знаков в PHP без ущерба для эффективности.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3