PHP 8.4.0 RC2 available for testing

gmp_div_qr

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

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]));
?>

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

add a note

User Contributed Notes

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