PHP-функция смены системы исчисления с произвольным набором символов
Приветствую.
Требуется php функция для изменения системы исчисления с произвольным набором символов. То есть, по-сути, аналог base_convert, только системы исчисления у нас будут свои с собственным набором символов.
Передаём в функцию три параметра (значения могут меняться в зависимости от задачи):
1. исходный набор символов $from = "abcdefghijklmnopqrstuvwxvz1234567890"
2. набор символов для представления $to = "abc123";
3. строка для преобразования $str = "abc3299342900fe"
Результатом выполнения этой функции должна быть строка $str представленная исключительно с помощью символов из $to, соответственно результат должен быть обратимым.
P.S. на php.net в комментариях есть такая функция ( http://php.net/manual/ru/function.base-convert.php#106546 ), она не подходит :-)