PHP 8.4.2 Released!

gmp_divexact

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

gmp_divexactДелит числа без остатка

Описание

gmp_divexact(GMP|int|string $num1, GMP|int|string $num2): GMP

Делит число 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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top