PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP – bcsub()関数を使用して任意の精度の数値を別の数値から減算する方法は?


PHPでは、 bcsub() 数学関数は、ある任意の精度の数値を別の数値から減算するために使用されます。 bcsub() 関数は、2つの任意精度の数値を文字列として受け取り、結果を識別された精度にスケーリングした後、2つの数値を減算します。

構文

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

パラメータ

bcsub() 数学関数は、3つの異なるパラメーターを受け入れます $ num_str1、$ num_str2 および$scaleVal。

  • $ num_str1 − 左のオペランドを表し、文字列型のパラメータです。

  • $ num_str2 − これは右のオペランドを表し、文字列タイプのパラメータです。

  • $ scaleVal − これは、結果の出力の小数点以下の桁数を設定するために使用されるオプションの整数型パラメーターです。デフォルトではゼロ値を返します。

戻り値

bcadd() 数学関数は、2つの数値の減算を返します $ num_str1 およびnum_str2 、文字列として。

例1-$scaleValパラメーターを使用しないbcsub()PHP関数
<?php
   // PHP program to illustrate bcadd() function
   // two input numbers using arbitrary precision
   $num_string1 = "10.555";
   $num_string2 = "3";

   // calculates the addition of
   // two numbers without $scaleVal parameter
   $result = bcsub($num_string1, $num_string2);
   echo "Output without scaleVal is: ", $result;
?>

出力

Output without scaleVal is: 7

$ scaleValなし パラメータ、 bcsub() 関数は出力の小数点を破棄します。

例2-$scaleValパラメーターを使用したbcsub()PHP関数

この場合、 scaleValで同じ入力値を使用します したがって、出力値は小数点以下3桁で表示されます。

<?php
   // PHP program to illustrate bcsub() function
   // two input numbers using arbitrary precision
   $num_string1 = "10.5552";
   $num_string2 = "3";

   //using scale value 3
   $scaleVal = 3;

   // calculates the addition of
   // two numbers without $scaleVal parameter
   $result = bcsub($num_string1, $num_string2, $scaleVal);
   echo "Output with scaleVal is: ", $result;
?>

出力

Output with scaleVal is: 7.555

  1. PHPのimagecreatefrompng()関数を使用してPNGファイルまたはURLから新しい画像を作成するにはどうすればよいですか?

    PHPでは、 imagecreatefrompng() PNGファイルまたはURLから新しい画像を作成するために使用される組み込み関数です。 imagecreatefrompng() 指定されたファイル名から取得した画像を表す画像識別子を返します。 構文 resource imagecreatefrompng(string $filename) パラメータ imagecreatefrompng() $filenameという1つのパラメーターのみを取ります。このパラメータは、画像の名前またはPNG画像へのパスを保持します。 戻り値 imagecreatefrompng()は、成功すると画

  2. PHPのimagecreatefromjpeg()関数を使用してJPEGファイルから新しい画像を作成するにはどうすればよいですか?

    imagecreatefromjpeg() は、JPEGファイルから新しい画像を作成するために使用されるPHPの組み込み関数です。指定されたファイル名から取得した画像を表す画像識別子を返します。 構文 resource imagecreatefromjpeg(string $filename) パラメータ imagecreatefromjpeg() $ filenameという1つのパラメータのみを使用します 、画像の名前またはJPEG画像へのパスを保持します。 戻り値 imagecreatefromjpeg() 成功すると画像リソース識別子を返し、falseではエラーを返します。 例