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

PHP – bcdiv(​​)関数を使用して2つの任意精度の数値を除算する方法は?


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

構文

string bcdiv($num_string1, $num_string2, $scaleVal)

パラメータ

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

  • $ num_string1 − 配当を表し、文字列タイプのパラメータです。

  • $ num_string2 − 除数を表し、文字列タイプのパラメータです。

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

戻り値

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

例1-$scaleValパラメーターを使用しないbcdiv(​​)PHP関数

<?php
   // PHP program to illustrate bcdiv() function
   // two input numbers using arbitrary precision
   $num_string1 = "22.5552"; // Dividend numbers
   $num_string2 = "5";       // divisor numbers
   $result = bcdiv($num_string1, $num_string2);
   echo "Output without using Scale Value: ", $result;
?>

出力

Output without using Scale Value: 4

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

次に、スケール値が4の同じ入力値を取得し、出力を確認します。

<?php
   // PHP program to illustrate bcdiv() function
   // two input numbers using arbitrary precision
   $num_string1 = "22.5552"; // Dividend numbers
   $num_string2 = "5";       // divisor numbers

   // using scale value 4
   $scaleVal = 4;

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

出力

Output with Scale Value is: 4.5110

  1. PHPでimageellipse()関数を使用して楕円を描く方法は?

    imageellipse() 楕円を描くために使用されるPHPの組み込み関数です。成功するとTrueを返し、失敗するとFalseを返します。 構文 Bool imageellipse($image, $cx, $cy, $width, $height, $color) パラメータ imageellipse() 6つの異なるパラメータを取ります: $ image 、 $ cx 、 $ cy 、 $ width 、 $ height 、 $ color 。 $ image −画像のサイズを作成します。これは、imagecreatetruecolor()などの画像作成関数の

  2. PHPでimagecropauto()関数を使用して画像を自動的にトリミングするにはどうすればよいですか?

    imagecropauto() はPHPに組み込まれている関数で、使用可能なモードの1つを使用して画像を自動的にトリミングするために使用されます。 構文 resource imagecropauto(resource $image, int $mode, float $threshold, int $color) パラメータ imagecropauto() 4つの異なるパラメータを取ります-$image、$ mode、$ threshold および$color 。 $ image −トリミングする画像リソースを指定します。 $ mode −これはオプションのパラメー