PHP の浮動小数点データはさまざまな方法で解決する必要がある_PHP チュートリアル
Jul 13, 2016 am 10:36 AM
Php: BCMath
bcはBinary Calculatorの略です。 bc* 関数のパラメーターは、すべてのオペランドにオプションの [intscale] を加えたものです (たとえば、string bcadd(string $left_operand, string $right_operand[, int $scale]) )。scale が指定されていない場合は、デフォルトの bcscale が使用されます。 。 価値。ここで、大きな数値は 0 ~ 9 の文字列で直接表現され、計算結果も文字列になります。
bcadd — 2 つの高精度数値を加算します
bccomp — 2 つの高精度数値を比較し、-1、0、1 を返します
bcdiv — 2 つの高精度数値を除算します
bcmod — 高精度数値の余りを求めます
bcmul — 2 つの高精度数値を乗算します
bcpow — 高精度数値のべき乗を求めます
bcpowmod — 高精度数値のべき乗を求め、整数論でよく使用される法を求めます
bcscale — 小数点以下のデフォルトの数値を設定しますポイント (Linux bc の "scale=" に相当)
bcsqrt — 高精度の数値の平方根を求める
bcsub — 2 つの高精度の数値を減算する
これらの機能の適用を確認するにはマニュアルを参照してください。
/*bcsub 関数の説明
この関数は、2 つの高精度数値を減算し、2 つの文字列を渡し、左のオペランドと右のオペランドの値で減算します。 scale は、戻り値の小数点以下の必要な桁数を示すオプションのオプションです。 */
//次のコードは 10 進数 1 桁を保証します
$aa=bcsub(134.7,52.5,1);
echo $aa;//exit;
$bb=bcsub($aa,82.2,1 );
echo $bb;//終了;
//フロア

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
