分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

PHP十进制转36进制的函数

发布时间:2023-09-06 01:33责任编辑:沈小雨关键词:PHP

PHP10进制转36进制的函数

<?php
$input=88888;

echo $input."=[36进制] ".MyEncode($input,36);

function MyEncode($var,$targetBit){    
    $dic = array(
            0 => ‘0‘, 1 => ‘1‘, 2 => ‘2‘, 3 => ‘3‘, 4 => ‘4‘, 5 => ‘5‘, 6 => ‘6‘, 7 => ‘7‘, 8 => ‘8‘, 9 => ‘9‘,
            10 => ‘A‘, 11 => ‘B‘, 12 => ‘C‘, 13 => ‘D‘, 14 => ‘E‘, 15 => ‘F‘, 16 => ‘G‘, 17 => ‘H‘, 18 => ‘I‘,
            19 => ‘J‘, 20 => ‘K‘, 21 => ‘L‘, 22 => ‘M‘, 23 => ‘N‘, 24 => ‘O‘, 25 => ‘P‘, 26 => ‘Q‘, 27 => ‘R‘,
            28 => ‘S‘, 29 => ‘T‘, 30 => ‘U‘, 31 => ‘V‘, 32 => ‘W‘, 33 => ‘X‘, 34 => ‘Y‘, 35 => ‘Z‘
    );
    $yushu=bcmod($var,$targetBit);
    $shang=floor(bcdiv($var, $targetBit));

    if($shang==0){
        return  $dic[$yushu];
    }
    else {
        return MyEncode($shang,$targetBit).$dic[$yushu];
    }
}

?>

PHP十进制转36进制的函数

原文地址:https://www.cnblogs.com/canwyq/p/8136256.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved