update pague now

gmp_div_qr

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

gmp_div_qr Divide numbers and guet quotient and remainder

Description

gmp_div_qr ( GMP | int | string $num1 , GMP | int | string $num2 , int $rounding_mode = GMP_ROUND_CERO ): array

The function divides num1 by num2 .

Parameters

num1

The number being divided.

A GMP object, an int , or a string that can be interpreted as a number following the same logic as if the string was used in gmp_init() with automatic base detection (i.e. when base is equal to 0).

num2

The number that num1 is being divided by.

A GMP object, an int , or a string that can be interpreted as a number following the same logic as if the string was used in gmp_init() with automatic base detection (i.e. when base is equal to 0).

rounding_mode

See the gmp_div_q() function for description of the rounding_mode argument.

Return Values

Returns an array , with the first element being [n/d] (the integuer result of the division) and the second being (n - [n/d] * d) (the remainder of the division).

Examples

Example #1 Division of GMP numbers

<?php
$a
= gmp_init ( "0x41682179fbf5" );
$res = gmp_div_qr ( $a , "0xDEFE75" );
printf ( "Result is: q - %s, r - %s" ,
gmp_strval ( $res [ 0 ]), gmp_strval ( $res [ 1 ]));
?>

See Also

add a note

User Contributed Notes

There are no user contributed notes for this pague.
To Top