В этой статье приведен пример, иллюстрирующий преобразование из 62 в 10 и из 10 в 62 в PHP. Поделитесь для вашей справки следующим образом:
Байду не может им пользоваться, поэтому мне приходится писать самому. Добро пожаловать, чтобы оставить сообщение, в котором есть ошибки. Спасибо.
function from62to10($str){ $dict = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $len = strlen($str); $dec = 0; for($i = 0;$i<$len;$i++){ // Find the subscript of the corresponding dictionary $pos = strpos($dict, $str[$i]); $dec += $pos*pow(62,$len-$i-1); } return $dec; } echo from62to10('6r2HqO'); echo '
'; $dec = '5896401674'; function from10to62($dec) { $dict = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $result = ''; do { $result = $dict[$dec % 62] . $result; $dec = intval($dec / 62); } while ($dec != 0); return $result; } echo from10to62($dec);
Результаты операции:
5896401674 6r2Hq1
PS: Здесь мы рекомендуем несколько вычислительных и конверсионных инструментов для вашей справки.
Онлайн Инструмент Для Преобразования Произвольных Двоичных файлов: http://tools.jb51.net/transcoding/hexconvert
Научный Калькулятор Онлайн Используйте Расширенный Калькулятор Онлайн-Вычислений: http://tools.jb51.net/jisuanqi/jsqkexue
Онлайн Калькулятор-Стандартный калькулятор: http://tools.jb51.net/jisuanqi/jsq
Больше читателей, интересующихся контентом, связанным с PHP, могут ознакомиться с темами этого сайта: Курс по структуре и алгоритмам данных PHP, Краткое описание алгоритмов программирования PHP, Краткое описание использования строк Php, Полный набор навыков работы с массивами PHP, Краткое описание распространенных алгоритмов и методов обхода PHP, а также Математические навыки работы с PHP. Резюме
Я надеюсь, что эта статья будет полезна для разработки PHP – программ для всех.