Рубрики

PHP | Функция gmp_div_q ()

Gmp_div_q () — это встроенная функция в PHP, которая используется для разделения чисел GMP ( GNU Multiple Precision: для больших чисел ).

Синтаксис:

gmp_div_q($num1, $num2)

Параметры: эта функция принимает номера GMP, $ num1 и $ num2 в качестве обязательных параметров, как показано в приведенном выше синтаксисе. Этими параметрами могут быть объекты GMP в версии PHP 5.6 и более поздних, или нам также разрешается передавать числовые строки, чтобы можно было преобразовать эти строки в числа.

Возвращаемое значение: эта функция возвращает номер GMP, который является частным, когда $ num1 делится на $ num2. Функция возвращает положительный, отрицательный или ноль в зависимости от значений $ num1 и $ num2.

Примеры:

Input : gmp_div_q("256", "16")
Output : 16

Input : gmp_div_q("188", "4")
Output : 47

Ниже программы иллюстрируют функцию gmp_div_q () в PHP:

Программа 1: Программа для выполнения деления номеров GMP, когда числовые строки в качестве номеров GMP передаются в качестве аргументов.

<?php
// PHP программа для выполнения деления
// номера GMP передаются в качестве аргументов

  
// строки как номера GMP

$num1 = "-6";

$num2 = "2";

  
// вычисляет частное, когда
// $ num1 делится на $ num2

$quo = gmp_div_q($num1, $num2);

      

echo $quo;

?>

Выход:

-3

Программа 2: Программа для выполнения деления номеров GMP, когда номера GMP передаются в качестве аргументов.

<?php
// PHP программа для выполнения деления
// номера GMP

  
// создание номеров GMP с использованием gmp_init ()

$num1 = gmp_init(289);

$num2 = gmp_init(17);

  
// вычисляет частное, когда
// $ num1 делится на $ num2

$quo = gmp_div_q($num1, $num2);

      

echo $quo;

?>

Выход:

17

Программа 3: Программа для выполнения деления номеров GMP, когда номера GMP передаются в качестве аргументов.

<?php
// PHP программа для выполнения деления
// номера GMP

  
// создание номеров GMP с использованием gmp_init ()

$num1 = gmp_init(3);

$num2 = gmp_init(4);

  
// вычисляет частное, когда
// $ num1 делится на $ num2

$quo = gmp_div_q($num1, $num2);

      

echo $quo;

?>

Выход:

0

Ссылка:
http://php.net/manual/en/function.gmp-div-q.php

Рекомендуемые посты:

PHP | Функция gmp_div_q ()

0.00 (0%) 0 votes