• ベストアンサー

小数点以下0の非表示

suzuki-_-の回答

  • suzuki-_-
  • ベストアンサー率77% (152/195)
回答No.2

浮動小数点数として扱い、小数点以下の終端に続く0を丸めこませる $num1 = '2500.000'; $num2 = '108.050'; print $num1 . ">" . (double)$num1 . "/" . $num2 . ">" . (double)$num2; // 2500.000>2500/108.050>108.05

angelinaane
質問者

お礼

回答ありがとうございます。 結局、TEXT型に変わることになりました。

関連するQ&A

  • 小数点以下の表示

    エクセルの問題集で、「データを小数点以下2桁の表示にしなさい」とあるのですが、答えは「113.0とか85.3」とかになっています。 これって小数点以下1桁ですよね。 問題が間違ってるのでしょうか?

  • 【エクセル】小数点以下を表示したい

    特定の譲許んかにある数字を小数点を表示するにはどうすればいいのでしょうか。 【要件】 ・10以上は小数点表示しない ・10以下を小数点表示する  ・0は0のまま  ・0.3の場合、0.3と表示  ・5の場合、小数点表示せず、5と表示する 宜しくお願いします。

  • 小数点以下を強引に表示させたい

    小数点以下を強引に表示させたいと考えています。 具体的には、「130」という値を「130.00」というように、小数点以下2桁まで表示させたいのです。3桁以下は切り捨てます。 これまでは、 $c = $a / $b; round($c, 2); という方法でやっていたのですが、$cがきっちり割り切れる値だと、どうも普通に小数点以下を表示させないようなのです。 例え「00」でも表示させたいのですが、そのような関数はありますでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • エクセルで小数点以下を入力した通りに表示する

    エクセルでデータを 152.5 168.0 216.15 といった感じのデータを入力していくんですが 小数点以下が168.0など、0の場合は168と表示されてしまいますし、 セルの設定で小数点以下1桁にすると216.15は216.1になってしまいます セルの表示設定を一括で設定できないでしょうか?

  • 小数点以下を5刻みで表示

    数値iに小数点以下の位がある場合に、 0.X の位をいかなる場合も5にするには どのようなスクリプトを書いたらよいでしょうか。 i が 14 の場合 → 14(小数点以下は表示しない) i が 32.666... の場合 → 32.5 i が 21.1 の場合も →21.5 といった具合です。 宜しくお願いします。

  • 【FLASH】小数点以下の「0」も表示したい。(1 → 1.0 など)

    FLASH8(Win-XP)使用者です。 残り時間の秒数などを小数点以下第1位まで表示させたい場合、通常のやり方、 hyoji.text = Math.floor(jikan*10)/10; などですと、小数点以下が0の場合は0が表示されません。どうすれば1.0などと表示されるのでしょうか。 お詳しい方、よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • 小数点以下

    簡単なコトだと思うのですが・・・ 『小数点以下3位未満の端数は、切り捨てる』とは 0.12345の場合、どうなるのですか? 『小数点以下3位以下の端数は、切り捨てる』とは 0.12345の場合、どうなるのですか? 申し訳ありませんがよろしくお願いします。

  • Excelの小数点以下表示・非表示の方法について

    Excel2000において、小数点以下の表示方法について教えてください。 条件は以下の通りです。 (1)小数点以下が存在するときは、小数点以下第2位まで表示する。 ※小数点以下第3位の処理は、切捨てでも四捨五入でも何でも構いません。 (2)小数点以下が存在しないとき(整数のとき)は、少数点以下は非表示。※小数点も非表示に。 ・・・というものです。 ご存知の方がいらっしゃいましたら、何卒ご協力くださいますようお願いします!

  • 小数点以下しかない数値の表示

    数値を str(数値)で文字列にしているのですが、小数点以下しかない数値の場合 ”.123”のように0が頭につきません。 どのようにしたら良いのでしょうか。もちろん小数点以上の値の場合はそのまま表示したいです。

  • 「小数点第2位まで表示」というのは正しいでしょうか

    「小数点以下第2位まで表示」か「小数点未満第2位まで表示」が正しいと思っていたのですが、標題のような言い方がよく出てくるのですが、正しいのでしょうか。 「小数点第3位未満を切り捨てて第2位まで表示する」という言い方ならわかるのですが。 また、厳密に言ったら「小数点未満」と「小数点以下」だと「未満」の方が正しくないですか? 基本的なことがわからなくなってしまいました。おわかりになる方教えてください。