private $string = "vPh7zZwA2LyU4bGq5tcVfIMxJi6XaSoK9CNp0OWljYTHQ8REnmu31BrdgeDkFs";

public function base62_encode($str) { $out = ''; " /> 国产精品videossex撒尿,激情婷婷综合,亚州精品视频

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

php中的Base62類(適用于數值轉字符串)

Base62類源碼:
復制代碼 代碼如下:
class Base62 {

    private $string = "vPh7zZwA2LyU4bGq5tcVfIMxJi6XaSoK9CNp0OWljYTHQ8REnmu31BrdgeDkFs";

    public function base62_encode($str) {
        $out = '';
        for($t=floor(log10($str)/log10(62)); $t>=0; $t--) {
            $a = floor($str / pow(62, $t));
            $out = $out.substr($this->string, $a, 1);
            $str = $str - ($a * pow(62, $t));
        }  
        return $out;
    }  

    public function base62_decode($str) {
        $out = 0;
        $len = strlen($str) - 1;
        for($t=0; $t<=$len; $t++) {
            $out = $out + strpos($this->string, substr($str, $t, 1)) * pow(62, $len - $t);
        }  
        return substr(sprintf("%f", $out), 0, -7);
    }  
}

用法:
復制代碼 代碼如下:
$str = 1;
$object = new Base62();
echo $object->base62_encode($str) . "/n";
echo $object->base62_decode($object->base62_encode($str)) . "/n";

php技術php中的Base62類(適用于數值轉字符串),轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 抚州市| 全南县| 阳山县| 定兴县| 水城县| 陇西县| 高青县| 宁蒗| 平罗县| 大荔县| 聂拉木县| 云和县| 济源市| 双鸭山市| 隆尧县| 屏东县| 上饶县| 安图县| 民丰县| 广宁县| 鹿泉市| 大荔县| 共和县| 卢龙县| 凤冈县| 大邑县| 山阳县| 邮箱| 德化县| 东山县| 虹口区| 门源| 紫金县| 通山县| 古交市| 乐至县| 文成县| 晴隆县| 海门市| 松溪县| 瑞昌市|