「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > PHP で 10 進数から先頭と末尾のゼロを効率的に削除するにはどうすればよいですか?

PHP で 10 進数から先頭と末尾のゼロを効率的に削除するにはどうすればよいですか?

2024 年 12 月 15 日に公開
ブラウズ:269

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

PHP の 10 進数から冗長なゼロを削除する

質問:

どうすれば効率的にできますかPHPの10進数から末尾のゼロと先頭のゼロを削除しますか?次のような値を処理するメソッドが必要です:

  • 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) を使用して数値を強制的に float に変換します。ただし、このアプローチはそれほど難解ではなく、PHP の小数から無駄なゼロ桁を削除する最適化された方法を提供します。

最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3