。有什么办法可以替换功能bcpowmod

时间:2020-07-06 15:18:34

标签: php function built-in

我要使用此功能bcpowmod

$ri = bcpowmod($ciaa,(($p+1)/4), $p);

$ ciaa = 70327810; $ p = 8009;

显示 “ BC数学警告:指数的非零标度 1“ 那么如何解决它并获得实际结果呢?感谢您的帮助

1 个答案:

答案 0 :(得分:0)

指数应为非负整数字符串(即小数位数必须为零)。简而言之,在您的方程式中

(($p+1)/4) is not integer

您可以使用

$ri = bcpowmod($ciaa,floor((($p+1)/4)), $p);

$ri = bcpowmod($ciaa,ceil((($p+1)/4)), $p);