PHP GMP: преобразовать строку в число (изменить базу) - PullRequest
1 голос
/ 01 февраля 2020

В расширении GMP в PHP можно преобразовать большое число в строку. Например:

gmp_strval("1234999999999999999999999999999999213123123999999", 36);

дает:

p9owzsy9oqh5k9wdw0ve3si9futy5fj

Вопрос: как выполнить обратное преобразование - сделать 1234999999999999999999999999999999213123123999999 из p9owzsy9oqh5k9wdw0ve3si9futy5fj?

Спасибо.

1 Ответ

2 голосов
/ 01 февраля 2020

Функция gmp_init() принимает необязательный аргумент base.

gmp_init('p9owzsy9oqh5k9wdw0ve3si9futy5fj', 36)
...