VII. BCMath任意精度数学関数

導入

任意精度演算に関して、PHPは文字列として表された任意の大きさおよび 精度の数をサポートするバイナリ計算機を提供します。

要件

PHP 4.0.4以降、libbcmathがPHPに付属しています。このモジュールを使 用するために外部のライブラリを使用する必要はありません。

インストール手順

これらの関数は、PHPが構築オプション --enable-bcmathを付けてコンパイ ルされている場合にのみ使用できます。 PHP 3では、これらの関数は、PHPが構築オプション --disable-bcmath を付けずにコンパイルされている場合にのみ使用できます。

Windows 版の PHP には この拡張モジュールのサポートが組み込まれています。これらの関数を使用 するために拡張モジュールを追加でロードする必要はありません。

実行時設定

php.ini の設定により動作が変化します。

表 1. BC 数学関数設定オプション

名前デフォルト変更の可否変更履歴
bcmath.scale"0"PHP_INI_ALL 
PHP_INI_* 定数の詳細および定義については 付録I を参照してください。

以下に設定ディレクティブに関する 簡単な説明を示します。

bcmath.scale integer

全ての bcmath 関数に関する 10 進桁数。 bcscale() も参照してください。

リソース型

リソース型は定義されていません。

定義済み定数

定数は定義されていません。

目次
bcadd -- 2つの任意精度の数値を加算する
bccomp -- 2 つの任意精度数値を比較する
bcdiv -- 2つの任意精度数値で除算を行う
bcmod -- 2 つの任意精度数値の剰余を取得する
bcmul -- 2つの任意精度数値の乗算を行う
bcpow -- 任意精度数値をべき乗する
bcpowmod -- 任意精度数値のべき乗の、指定した数値による剰余
bcscale -- すべての BC 演算関数におけるデフォルトのスケールを設定する
bcsqrt -- 任意精度数値の平方根を取得する
bcsub -- 任意精度数値の減算を行う


東京デリヘル 池袋デリヘル 新宿デリヘル 渋谷デリヘル 品川デリヘル

鶯谷デリヘル 大塚デリヘル 立川デリヘル 町田デリヘル 横浜デリヘル 埼玉デリヘル

千葉デリヘル 大阪デリヘル 神戸デリヘル 京都デリヘル 名古屋デリヘル デリヘル

アダルトレンタルサーバー アダルトレンタルサーバー 表札 断熱塗料 UGUISU

大阪 老人ホーム 京都 老人ホーム 兵庫 老人ホーム 和歌山 老人ホーム 滋賀 老人ホーム

奈良 老人ホーム 東京 老人ホーム 神奈川 老人ホーム 千葉 老人ホーム 埼玉 老人ホーム 老人ホーム