Base62类怎么在php中使用

介绍

本篇文章为大家展示了Base62类怎么在php中使用,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<强> Base62类源码:

代码如下:


类Base62 {

,,,私人$ string=皏Ph7zZwA2LyU4bGq5tcVfIMxJi6XaSoK9CNp0OWljYTHQ8REnmu31BrdgeDkFs"

,,,公共函数base62_encode (str) {
,,,,,,,$=& # 39;& # 39;;
,,,,,,,美元($ t=地板(log10 (str)/log10 (62));t>美元;=0;$ t () {
,,,,,,,,,,,(=地板美元str/战俘(62 t)美元);
,,,,,,,,,,,$=$ out.substr ($ this→字符串,一个美元,1);
,,,,,,,,,,,str=str -美元($ a *战俘(62 t)美元);
,,,,,,,},,
,,,,,,,返回$;
,,,},,

,,,公共函数base62_decode (str) {
,,,,,,,美元=0;
,,,,,,,len美元=strlen (str)美元- 1;
,,,,,,,($ t=0;美元t<=$ len;$ t + +) {
,,,,,,,,,,,从美元=$ +大小写敏感($ this→字符串,字符串的子串(str, t,美元1))*战俘(62年,莱恩- t)美元;
,,,,,,,},,
,,,,,,,返回字符串的子串(sprintf (“% f",从美元),0,7);
,,,},,
}


<强>用法:

代码如下:


str=1美元;
$对象=新Base62 ();
echo $对象→base62_encode (str美元)。“\ n"
echo $对象→base62_decode(对象→美元base62_encode (str)美元)。“\ n"

上述内容就是Base62类怎么在php中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。

Base62类怎么在php中使用