- ベストアンサー
数値計算の際、1000以下は端数切捨てをして000表示にさせる方法
金額の計算をしていて、困っています。 千円以下の端数は切り捨てて、000表示にさせたいのですが、 何か良い方法があれば、教えて下さい。 例えば $tmp = 1535526; ~ 処理 ~ $tmp = 1535000; と処理させたいのです。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
$tmp = int($tmp / 1000) * 1000;
その他の回答 (2)
- leaz024
- ベストアンサー率75% (398/526)
回答No.3
いろんな方法を知っておいて損はないので、別の例を1つ。 $tmp -= $tmp % 1000; 1000で割った余り(526)を元の値から引いてます。
質問者
お礼
とてもわかり易い回答ありがとうございます。 無事解決しました。
- JaritenCat
- ベストアンサー率37% (122/322)
回答No.2
ちなみに四捨五入 $tmp = int(($tmp + 500) / 1000 ) * 1000;
質問者
お礼
四捨五入まで教えていただき有難うございました。
お礼
とてもわかり易い回答ありがとうございます。 無事解決しました。