(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_divexact — Делит числа без остатка
Делит число num1
на num2
,
используя быстрый алгоритм деления без остатка. Функция выдаёт корректный
результат, только если заведомо известно, что число
num2
делит num1
нацело.
num1
Делимое.
Объект GMP, целое число (int)
или строка (string), которая интерпретируется как число по той же логике
как если бы строка использовалась в функции gmp_init() с автоматическим
определением основания системы счисления — когда значение параметра base
равно 0.
num2
Делитель числа num1
.
Объект GMP, целое число (int)
или строка (string), которая интерпретируется как число по той же логике
как если бы строка использовалась в функции gmp_init() с автоматическим
определением основания системы счисления — когда значение параметра base
равно 0.
Объект класса GMP.
Пример #1 Пример использования gmp_divexact()
<?php
$div1 = gmp_divexact("10", "2");
echo gmp_strval($div1) . "\n";
$div2 = gmp_divexact("10", "3"); // некорректный результат
echo gmp_strval($div2) . "\n";
?>
Результат выполнения приведённого примера:
5 2863311534