gmp_gcd

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

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

Описание

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() - Вычисляет наименьшее общее кратное