gmp_strval

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

gmp_strvalПреобразование GMP числа в строку

Описание

gmp_strval ( GMP $gmpnumber [, int $base = 10 ] ) : string

Преобразует GMP число в строку в системе счисления base. По умолчанию числа преобразуются в десятеричной системе счисления.

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

gmpnumber

GMP число для конвертации.

Либо ресурс (resource) номера GMP в PHP 5.5 и более ранних версиях, объект GMP в PHP 5.6 и более поздних версиях, либо числовая строка при условии, что можно преобразовать последнюю в число.

base

Система счисления возвращаемого числа. По умолчанию - 10. Возможные значения: от 2 до 62 и от -2 до -36.

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

Число в виде строки (string).

Список изменений

Версия Описание
5.3.2 Диапазон возможных систем счисления base расширен со значений 2 - 36, до 2 - 62 и -2 - -36.

Примечания

Замечание:

Для использования расширенного диапазона систем счисления введенного в PHP 5.3.2, PHP должен быть скомпилирован с библиотекой GMP версии 4.2.0 или выше.

Примеры

Пример #1 Преобразование GMP числа в строку

<?php
$a 
gmp_init("0x41682179fbf5");
printf("Десятичное: %s, 36-ричное: %s"gmp_strval($a), gmp_strval($a,36));
?>