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

PHP – bcpow()関数を使用して任意精度の数値を別の数値に上げる方法は?


PHPでは、 bcpow() 関数は、任意精度の基数を別の指数に上げるために使用されます。 2つの任意精度の数値を文字列として受け取り、結果をリストされた精度にスケーリングした後、基数を指数で累乗します。

構文

String bcpow($base, $exponent, $scale)

パラメータ

bcpow() PHPの関数は、次の3つの異なるパラメーターを取ります。 $ base $ exponent および$scale

  • $ base- これは、電力が発生するベースを表し、文字列タイプのパラメーターです。

  • $ exponent- 指数を表し、文字列タイプのパラメータです。

  • $ scale- 基本指数の指数の結果で小数点以下に表示される桁数を示します。デフォルト値は0で、整数型パラメーターです。

戻り値

bcpow() 関数は(Base)の値を返します 指数

例1-スケールパラメータを使用しないbcpow()PHP関数
<?php
   // input base and exponent numbers
   $base = "5";
   $exponent = "7";

   // calculates the value
   //number without scale value
   $result = bcpow($base, $exponent);

   //used equal parameters
   echo "The output is: ", $result;
?>

出力

The output is: 78125
例2-スケールパラメータを使用したbcpow()PHP関数

スケール3で同じ入力値を取得し、出力を確認してみましょう。

<?php
   // input base and exponent numbers
   $base = "2";
   $exponent = "3";

   //used scale value two
   $scaleval = 3;

   // calculates the value
   //number without scale value
   $result = bcpow($base, $exponent, $scaleval);

   //used equal parameters
   echo "Output with scale value: ", $result;
?>

出力

Output with scale value: 8.000

  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 −これはオプションのパラメー