本篇文章为大家展示了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中使用,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。