Home >Backend Development >PHP Tutorial > 哪位高手能给个关于base62解码的例子?
谁能给个关于base62解码的例子??
在网上看到一个关于网址编码的例子,但是没有解码的例子,有谁给个解码的来看看啊??
给的编码的例子代码:
<?php<br /> function base62($x){<br /> $show = '';<br /> while($x > 0){<br /> $s = $x % 62;<br /> if ($s > 35) {<br /> $s = chr($s+61);<br /> } elseif ($s > 9 && $s<=35) {<br /> $s = chr($s + 55);<br /> }<br /> $show .= $s;<br /> $x = floor($x/62);<br /> }<br /> return $show;<br /> }<br /> function urlShort($url)<br /> {<br /> $url = crc32($url);<br /> $result = sprintf("%u", $url);<br /> return base62($result);<br /> }<br /> echo urlShort("http://www.baidu.com");<br /> ?>