」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何在 PHP 中有效地去除小數中的前導零和尾隨零?

如何在 PHP 中有效地去除小數中的前導零和尾隨零?

發佈於2024-12-15
瀏覽:335

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

在PHP中消除小數中的冗餘零

問題:

我怎麼才能高效能在PHP 中刪除小數中的尾隨和前導零?我需要一個處理諸如以下值的方法:

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

答案:

PHP 提供了一個使用' ' 運算子的簡單解決方案:

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

解釋:

在內部,此操作使用(float)$num 或floatval($num) 將數字強制為浮點數。然而,這種方法不太神秘,並且提供了一種優化的方法來從 PHP 中的小數中刪除無用的零數字。

最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3