php8.5
Home/ Manual/ gmp / functions/ gmp_divexact

gmp_divexact

PHP function Edit on GitHub ✎

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

Exact division of numbers

Description

gmp_divexact(GMP|int|string $num1, GMP|int|string $num2): GMP

Divides num1 by num2, using fast "exact division" algorithm. This function produces correct results only when it is known in advance that num2 divides num1.

Parameters

num1

The number being divided.

Parameter

num2

The number that num1 is being divided by.

Parameter

Return Values

Return

Examples

gmp_divexact() example

php
<?php
$div1 = gmp_divexact("10", "2");
echo gmp_strval($div1) . "\n";

$div2 = gmp_divexact("10", "3"); // bogus result
echo gmp_strval($div2) . "\n";
?>

The above example will output:

output
5
2863311534

Source: reference/gmp/functions/gmp-divexact.xml · from the official PHP manual (php/doc-en)