PHPerKaigi 2021

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 add a note

User Contributed Notes

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