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, число буде інтерпретовано як шістнадцяткове, якщо перші два символи - 0bor0B, Передбачається двійковий, якщо перший символ "0", то як вісімкове, в інших випадках числа сприйматимуться як десяткові. Для основ до 36 регістр ігнорується; літери верхнього та нижнього регістра мають однакове значення. Для підстав від 37 до 62 великі літери представляють звичайні від 10 до 35, а малі літери - від 36 до 61.

Значення, що повертаються

Об'єкт класу GMP

Приклади

Приклад #1 Створення GMP числа

Loading...

Примітки

Зауваження :

Немає необхідності явно викликати цю функцію, якщо потрібно вставити ціле число або рядок на місце GMP числа в GMP функціях, наприклад gmp_add(). Аргументи функцій автоматично перетворюються на GMP числа, якщо таке перетворення потрібне і воно можливе, за тими ж правилами, що і в gmp_init()

Дивіться також