gmp_init
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_init — Створення GMP числа
Опис
gmp_init(int|string $num, int $base = 0): GMP
Створює GMP число з цілого чи рядка.
Список параметрів
num
Ціле число чи рядок. Число, задане рядком може бути десятковим, шістнадцятковим або вісімковим.
base
Підстава системи числення.
Основа може варіюватися від 2 до 62. Якщо основа 0 (за замовчуванням), основа буде визначена, виходячи з перших символів: якщо перші два символи 0x
или0X
, число буде інтерпретовано як шістнадцяткове, якщо перші два символи - 0b
or0B
, Передбачається двійковий, якщо перший символ "0", то як вісімкове, в інших випадках числа сприйматимуться як десяткові. Для основ до 36 регістр ігнорується; літери верхнього та нижнього регістра мають однакове значення. Для підстав від 37 до 62 великі літери представляють звичайні від 10 до 35, а малі літери - від 36 до 61.
Значення, що повертаються
Об'єкт класу GMP
Приклади
Приклад #1 Створення GMP числа
Loading...
Примітки
Зауваження :
Немає необхідності явно викликати цю функцію, якщо потрібно вставити ціле число або рядок на місце GMP числа в GMP функціях, наприклад gmp_add(). Аргументи функцій автоматично перетворюються на GMP числа, якщо таке перетворення потрібне і воно можливе, за тими ж правилами, що і в gmp_init()
Дивіться також
- GMP::__construct() - Створює GMP-число