亚洲中文字幕视频国产|99RE久久精品国产|国产精品丝袜拍在线观看|国产成人精品午夜视频'|日韩欧美中文字幕在线一区|一区二区三区在线免费电影|国内精品久久久人妻中文字幕|精品人妻系列无码人妻免费视频

English | 簡(jiǎn)體中文 | 繁體中文
查詢

gmp_legendre()函數(shù)—用法及示例

「 計(jì)算勒讓德符號(hào)(Legendre symbol) 」


函數(shù)名稱:gmp_legendre()

適用版本:PHP 5 >= 5.6.0, PHP 7, PHP 8

函數(shù)描述:gmp_legendre() 函數(shù)計(jì)算勒讓德符號(hào)(Legendre symbol)。

用法: gmp_legendre(string|int $a, string|int $p): int

參數(shù):

  • $a:一個(gè)字符串或整數(shù),表示要計(jì)算勒讓德符號(hào)的數(shù)。
  • $p:一個(gè)字符串或整數(shù),表示模數(shù)。

返回值:

  • 返回一個(gè)整數(shù),表示勒讓德符號(hào)。返回值為-1,0或1,具體含義如下:
    • 返回值為-1表示$a不是$p的二次剩余。
    • 返回值為0表示$a和$p有公因子,因此$a$不是$p$的二次剩余也不是二次非剩余。
    • 返回值為1表示$a$是$p$的二次剩余。

示例:

<?php
$a = 10;
$p = 13;
$result = gmp_legendre($a, $p);
echo "gmp_legendre($a, $p) = $result";  // 輸出: gmp_legendre(10, 13) = -1
?>

上述示例中,我們計(jì)算了數(shù)值10的勒讓德符號(hào),模數(shù)為13。結(jié)果為-1,表示10不是13的二次剩余。

注意:在使用gmp_legendre()函數(shù)之前,需要確保已啟用GMP擴(kuò)展??梢酝ㄟ^(guò)在php.ini文件中設(shè)置"extension=gmp"來(lái)啟用GMP擴(kuò)展,或者在運(yùn)行時(shí)使用函數(shù)"gmp_legendre()"之前調(diào)用函數(shù)"extension_loaded('gmp')"來(lái)檢查擴(kuò)展是否已加載。

補(bǔ)充糾錯(cuò)
上一個(gè)函數(shù): gmp_mod()函數(shù)
下一個(gè)函數(shù): gmp_lcm()函數(shù)
熱門(mén)PHP函數(shù)
分享鏈接