gmp_gcd
PHP Manual
PHP Manual»Функции модуля GMP»gmp_gcd

gmp_gcd

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

gmp_gcd — Вычисление наибольшего общего делителя

Описание

function gmp_gcd(GMP|int|string $num1, GMP|int|string $num2): GMP

Вычисляет наибольший общий делитель чисел num1 и num2. Результат всегда положителен, даже если одно из чисел, или оба, отрицательные.

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

num1

Объект GMP, целое число (int) или строка (string), которая интерпретируется как число по той же логике как если бы строка использовалась в функции gmp_init() с автоматическим определением основания системы счисления — когда значение параметра base равно 0.

num2

Объект GMP, целое число (int) или строка (string), которая интерпретируется как число по той же логике как если бы строка использовалась в функции gmp_init() с автоматическим определением основания системы счисления — когда значение параметра base равно 0.

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

Положительный НОД чисел num1 и num2.

Примеры

Пример #1 Пример использования gmp_gcd()

<?php
$gcd = gmp_gcd("12", "21");
echo gmp_strval($gcd) . "\n";
?>

Результат выполнения приведённого примера:

3

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

  • gmp_lcm() - Вычисляет наименьшее общее кратное
To Top