gmp_div_qr

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

gmp_div_qrДеление чисел и получение частного и остатка

Описание

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

Функция делит num1 на num2.

Список параметров

num1

Делимое.

Объект GMP, целое число (int) или числовая строка (string).

num2

Делитель числа num1.

Объект GMP, целое число (int) или числовая строка (string).

rounding_mode

В документации к функции gmp_div_q() приведено описание аргумента rounding_mode.

Возвращаемые значения

Возвращает массив (array), в котором первый элемент содержит [n/d] (целое частное), а второй (n - [n/d] * d) (остаток от деления).

Примеры

Пример #1 Деление GMP чисел

<?php
     $a 
gmp_init("0x41682179fbf5");
     
$res gmp_div_qr($a"0xDEFE75");
     
printf("Результат: q - %s, r - %s",
     
gmp_strval($res[0]), gmp_strval($res[1]));
     
?>

Смотрите также