サポート » プラグイン » advanced custom fields の数字の桁数を増やす方法

  • 解決済 worker_bee

    (@worker_bee)


    いつもお世話になっております。

    「advanced custom fields」を使用し、フィールドタイプを「数値」にしたカスタムフィールドに小数点を含む数字(例:14.6467814863566575675)を入力すると、14.646781486357のように勝手に四捨五入された数字が保存されてしまい困っています。この桁数を増やす方法をご教授願いませんでしょうか。

    よろしくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Takuro Hishikawa

    (@hissy)

    PHPの仕様です。桁数を増やすことはできません。数値として計算する必要がなければ、文字列として扱うほうが良いでしょう。

    float の大きさはプラットフォーム依存です。ただし、通常はおよそ 10 進数で 14 桁の精度があり、最大値は ~1.8e308 (これは 64ビット IEEE フォーマットです) となります。

    http://php.net/manual/ja/language.types.float.php

    トピック投稿者 worker_bee

    (@worker_bee)

    たびたび助けて頂きありがとうございます。

    GoogleMapの座標の値を格納したかったのですが,どうやら座標の小数点以下を細かく指定しすぎても実用上の意味はあまりないようなので、今回は四捨五入された値を使用しようと思います。

    わかりやすいご説明感謝致します。ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「advanced custom fields の数字の桁数を増やす方法」には新たに返信することはできません。