PHP GMP函数详细参考

PHP GMP函数详细参考

GMP函数用于对任意长度的整数进行数学操作。GMP数字作为GMP函数的参数使用。GMP函数使用“任意长度”整数进行数学运算。

GMP是PHP支持的一个库。它允许你对有符号整数、有理数和浮点数进行数学运算。GMP在诸如密码分析、互联网安全和进行数学运算的软件中非常有用。

GMP有很多函数,可以方便地对大的数字进行复杂的数学运算。据说在处理非常大的数字时,GMP能够更快地找出结果。

PHP GMP语法

PHP已经预装了GMP模块。我们可以通过在php.ini中批注掉扩展开始处的分号”;extension = gmp”来做相同的事情。然后重新启动Apache以查看更改是否生效。将下面的代码保存为.php文件并在浏览器中运行。以下语法用于创建PHP GMP函数。

<?php
gmp_function($parameter);
?>

PHP GMP 函数

下表显示与 PHP GMP 函数相关的完整功能。

函数 描述
PHP GMP gmp_abs() 函数 该函数显示数值本身。
PHP GMP gmp_add() 函数 它将两个数字的总和返回而不进行任何运算。
PHP GMP gmp_and() 函数 使用位与运算符比较两个数字或值。
PHP GMP gmp_binomial() 函数 找到给定值的二项式系数。
PHP GMP gmp_clrbit() 函数 清除数字的索引号或位值。
PHP GMP gmp_cmp() 函数 使用 GMP 函数比较两个 GMP 数或给定值。
PHP GMP gmp_com() 函数 该函数计算给定值的补数。
PHP GMP gmp_div_q() 函数 除以给定的数字。
PHP GMP gmp_div_qr() 函数 除法运算并返回商和余数。
PHP GMP gmp_div_r() 函数 除以给定的两个数字,并返回余数。
PHP GMP gmp_div() 函数 根据要求对两个数字进行除法运算。
PHP GMP gmp_divexact() 函数 找到完全划分给定用户数字的方法。
PHP GMP gmp_export() 函数 根据需求发送或导出二进制字符串。
PHP GMP gmp_fact() 函数 找到给定值的阶乘数。
PHP GMP gmp_gcd() 函数 找到一组数字的最大公约数。
PHP GMP gmp_gcdext() 函数 找到给定数字的最大公约数和乘数。
PHP GMP gmp_hamdist() 函数 找到两个给定数值之间的汉明距离。
PHP GMP gmp_import() 函数 从二进制字符串值的格式中获取所需数据。
PHP GMP gmp_init() 函数 使用给定函数创建一个GMP数字。
PHP GMP gmp_intval() 函数 将 GMP 数字转换为数值。
PHP GMP gmp_invert() 函数 给出 GMP 数字的模反元素。
PHP GMP gmp_jacobi() 函数 使用 GMP 函数计算 Jacobi 符号。
PHP GMP gmp_kronecker() 函数 计算 Kronecker 符号。
PHP GMP gmp_lcm() 函数 找出给定 GMP 数字的最小公倍数。
PHP GMP gmp_legendre() 函数 确定 Legendre 符号是什么。
PHP GMP gmp_mod() 函数 显示值的模数。
PHP GMP gmp_mul() 函数 把 GMP 数字相加。
PHP GMP gmp_neg() 函数 给出一个数字的负值。
PHP GMP gmp_nextprime() 函数 找到下一个素数。
PHP GMP gmp_or() 函数 找到给定数字的按位或值。
PHP GMP gmp_perfect power() 函数 检查 GMP 是否是一个完全幂。
PHP GMP gmp_perfect square() 函数 检查 GMP 数字是否是一个完全平方数。
PHP GMP gmp_popcount() 函数 计算人数。
PHP GMP gmp_pow() 函数 显示将给定的数字提高到给定幂次的结果。
PHP GMP gmp_powm() 函数 通过将给定的数字乘以幂次并添加取模,显示新的数字。
PHP GMP gmp_prob_prime() 函数 检查GMP数字是否为素数。
PHP GMP gmp_random_bits() 函数 该函数显示一个随机数。
PHP GMP gmp_random_range() 函数 显示一个介于最小值和最大值之间的数字。
PHP GMP gmp_random_seed() 函数 设置生成随机数的源。
PHP GMP gmp_random() 函数 显示给定数据中的随机数字。
PHP GMP gmp_root()函数 显示所需整数值的平方根。
PHP GMP gmp_rootrem()函数 显示n次方根的整数值和余数。
PHP GMP gmp_scan0()函数 该函数检查给定数字中的0(零)值。
PHP GMP gmp_scan1()函数 该函数检查给定数字中的1(一)值。
PHP GMP gmp_setbit()函数 为GMP数设置索引位置。
PHP GMP gmp_sign()函数 显示值或数字的符号。
PHP GMP gmp_sqrt()函数 找到给定数值的平方根
PHP GMP gmp_sqrtrem() 函数 找到带有剩余值的数的平方根。
PHP GMP gmp_strval() 函数 将给定的 GMP 数字转换为字符串值。
PHP GMP gmp_sub() 函数 找到两个数之间的差异。
PHP GMP gmp_testbit() 函数 检查给定数值在所需的索引或位位置上设置。
PHP GMP gmp_xor() 函数 找到你给出的数字的按位异或。

结论

php GMP函数提供了多个操作的单个关键字。它可以根据需要操作数值函数和数学运算。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程