PHPのgmp_legendre()関数
gmp_legendre()関数は、2つのGMP番号のルジャンドル記号を計算します。
-
を返します-GMP番号 − PHP 5.5以前、または
-GMPオブジェクト −PHP5.6以降
構文
gmp_legendre(n1, n2)
パラメータ
-
n1 −最初のGMP番号。 PHPバージョン5.6以降ではGMPオブジェクトにすることができます。数値文字列にすることもできます。
-
n2 −2番目のGMP番号。 PHPバージョン5.6以降ではGMPオブジェクトにすることができます。数値文字列にすることもできます。
戻る
gmp_legendre()関数は、GMP番号またはオブジェクトを返します。
例
以下は例です-
<?php $n1 = 5; $n2 = 5; echo gmp_legendre($n1, $n2); ?>
出力
以下は出力です-
0
例
別の例を見てみましょう-
<?php $n1 = 4; $n2 = 3; echo gmp_legendre($n1, $n2); ?>
出力
以下は出力です-
1
-
PHPのgmp_div_q()関数
gmp_div_q()関数はGMP番号の除算を実行します 構文 gmp_div_q(n1, n2) パラメータ n1 −最初のGMP番号。 PHPバージョン5.6以降ではGMPオブジェクトにすることができます。数値文字列にすることもできます。 n2 −2番目のGMP番号。 PHPバージョン5.6以降ではGMPオブジェクトにすることができます。数値文字列にすることもできます。 戻る gmp_div_q()関数は、n1をn2で割ったときに商を返します。出力自体はGMP番号です。 例 以下は例です- <?php $n1 = "14&
-
PHPのgmp_and()関数
gmp_and()関数は、2つのGMP数値のビットごとのANDを計算します。 構文 gmp_and($n1, $n2) パラメータ n1 −最初のGMP番号。 PHPバージョン5.6以降ではGMPオブジェクトにすることができます。数値文字列にすることもできます。 n2 −2番目のGMP番号。 PHPバージョン5.6以降ではGMPオブジェクトにすることができます。数値文字列にすることもできます。 戻る gmp_and()関数は、結果をGMP番号として返します。 例 以下は例です- <?php $n1 = "12"; &