ホームページ  >  記事  >  バックエンド開発  >  PHPでのbcsubの使用法は何ですか

PHPでのbcsubの使用法は何ですか

WBOY
WBOYオリジナル
2022-03-17 16:47:445775ブラウズ

PHP では、bcsub() 関数を使用して、2 つの任意の精度の数値を文字列として受け入れ、結果を指定された精度にスケールする別の関数から任意の精度の数値を減算します。その後、2 つの数値の減算を返します。構文は「bcsub($num_str1,$num_str2,$scaleVal)」です。

PHPでのbcsubの使用法は何ですか

この記事の動作環境: Windows 10 システム、PHP バージョン 7.1、Dell G3 コンピューター。

php での bcsub の使用法とは何ですか

PHP の bcsub() 関数は、別の関数から任意の精度の数値を減算するために使用される組み込み関数です。この関数は、2 つの任意精度の数値を文字列として受け入れ、結果を指定された精度にスケーリングした後、2 つの数値の減算を返します。

使用法:

string bcsub ( $num_str1, $num_str2, $scaleVal)

パラメータ: この関数は、上記の構文に示され、以下で説明されている 3 つのパラメータを受け入れます:

$num_str1: このパラメータは、文字列タイプを表します。左オペランド、または減算したい 2 つの数値のうちの 1 つ。このパラメータは必須です。

$num_str2: このパラメータは文字列型で、右側のオペランド、または減算する 2 つの数値のうちの 1 つを表します。このパラメータは必須です。

$scaleVal: このパラメータは int 型で、オプションです。このパラメータは、加算結果の小数点以下の桁数を示します。デフォルト値はゼロです。

戻り値: この関数は、2 つの数値 $num_str1 と $num_str2 の減算を文字列形式で返します。

例:

Input:  $num_str1 = 11.222, $num_str2 = 3
Output: 14
Since the parameter $scaleVal is not specified so
no digits after decimal is appeared in the 
result after subtraction.
Input:  $num_str1 = 11.222, $num_str2 = 3, $scaleVal = 4
Output: 8.2220

次のプログラム例は、PHP の bcsub() 関数を説明することを目的としています:

プログラム 1:

<?php 
// PHP program to illustrate bcsub() function 
   
// input numbers with arbitrary precision 
$num_str1 = "11.222"; 
$num_str2 = "3"; 
   
// calculates the subtraction of 
// the two numbers when $scaleVal is 
// not specified 
$res = bcsub($num_str1, $num_str2); 
  
echo $res; 
   
?>

出力:

8

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでのbcsubの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。