Я хочу преобразовать числа в базу 36 с помощью PHP. Функция base_convert
не работает, потому что я хочу преобразовать большие числа: я не получу исходное число, если снова преобразую его из 36-кратного в десятичное.
Я попробовал некоторые функции, представленные на нескольких веб-сайтах, но никогда не получаю такого же результата. Кроме того, эти два веб-сайта (в Javascript) дают одинаковый результат:
- http://www.unitconversion.org/numbers/base-10-to-base-36-conversion.html
- http://www.translatorscafe.com/cafe/units-converter/numbers/calculator/decimal-to-base-36/
Например, 1010701001118000000000000000
нужно преобразовать в 3IZS0ZE1RQ68W8SSW4
.
Вот функции, которые я пробовал (и которые не работают):