Php/docs/function.bccomp

提供:Dev Guides
< Php
移動先:案内検索

bccomp

(PHP 4, PHP 5, PHP 7)

bccomp2 つの任意精度数値を比較する


説明

bccomp ( string $num1 , string $num2 [, int|null $scale = null ] ) : int

num1num2 を比較し、 結果を整数値で返します。


パラメータ

num1
左オペランドを表す文字列。
num2
右オペランドを表す文字列。
scale
オプションの scale パラメータで、 小数点以下の桁数を指定します。ここまでを使用して比較を行います。


返り値

ふたつのオペランドが等しければ 0、 num1num2 より大きければ返り値は 1、小さければ -1 を返します。


変更履歴

バージョン 説明
8.0.0 scale は、nullable になりました。


例1 bccomp() の例

<?phpecho bccomp('1', '2') . "\n";   // -1echo bccomp('1.00001', '1', 3); // 0echo bccomp('1.00001', '1', 5); // 1?>