PHP | gmp_jacobi() Function Last Updated : 23 May, 2018 Comments Improve Suggest changes Like Article Like Report The gmp_jacobi() function is an in-built function in PHP which computes the Jacobi symbol of two GMP numbers (GNU Multiple Precision : For large numbers) $num1 and $num2 passed as parameters to the function and returns it. $num2 must be positive and odd. Syntax : gmp_jacobi($num1, $num2) Parameters used: The function accepts two mandatory parameters $num1 and $num2 as shown in the above syntax. These parameters can be GMP objects in PHP version 5.6 and later, or numeric strings can be passed to the function provided that it is possible to convert those strings to numbers. Return Values : This function returns a GMP number (in PHP 5.5 and earlier) or a GMP object (in PHP 5.6 and later) which is the jacobi of the numbers. Examples: Input : $num1 = 2, $num2 = 3 Output : -1 Input : $num1 = 6, $num2 = 15 Output : 0 Below programs will illustrate the gmp_jacobi() function: Program 1 php <?php // PHP program to calculate the // jacobi of two GMP numbers $num1 = 13; $num2 = 9907; // Display the result echo gmp_jacobi($num1, $num2); ?> Output 1 Program 2 php <?php // PHP program to calculate the // jacobi of two GMP numbers // creating GMP numbers using gmp_init() $num1 = gmp_init("124567812"); $num2 = gmp_init("271290907"); //Display the result echo gmp_jacobi($num1, $num2); ?> Output -1 Reference : http://php.net/manual/en/function.gmp-jacobi.php Comment More infoAdvertise with us Next Article PHP | gmp_jacobi() Function R RICHIK BHATTACHARJEE Follow Improve Article Tags : Misc Web Technologies PHP PHP-function Practice Tags : Misc Similar Reads PHP | gmp_or() Function The gmp_or() is an inbuilt function in PHP which is used to calculate the bitwise OR of two GMP numbers(GNU Multiple Precision : For large numbers). Syntax: gmp_or($num1, $num2) Parameters: This function accepts two GMP numbers, $num1, $num2 as mandatory parameters as shown in the above syntax. Thes 2 min read PHP gmp_lcm() Function The gmp_lcm() is an inbuilt function in PHP that is used to calculate the least common multiple (LCM) of two or more integers. Syntax: gmp_lcm(GMP|int|string $num1, GMP|int|string $num2): GMPParameters: This function accepts two parameters that are described below. $num1: A GMP number resource repre 1 min read PHP gmp_init() Function The gmp_init() function is an inbuilt function in PHP that is used to create a GMP number from different data types, including strings, integers, or other GMP objects. It's commonly used when you want to start performing arithmetic operations on large numbers without losing precision. Syntax: gmp_in 2 min read PHP | gmp_hamdist() Function The gmp_hamdist() is a built-in function in PHP which is used to find the hamming distance between two GMP numbers (GNU Multiple Precision : For large numbers). Hamming distance between two numbers is defined as number of mis-matching bits in their binary representation. Syntax: gmp_hamdist ( $num1, 2 min read PHP | gmp_mul() Function The gmp_mul() function in PHP is an inbuilt function which is used to multiply two GMP numbers (GNU Multiple Precision: For large numbers). Syntax: GMP gmp_mul ( GMP $num1, GMP $num2 ) Parameters: This function accepts two GMP numbers. It is mandatory parameters as shown in the above syntax. These c 1 min read Like