-
- function base62($x)
- {
- $show = '';
- while($x > 0) {
- $s = $x % 62;
- if ($s > ; 35) {
- $s = chr($s+61);
- } elseif ($s > 9 && $s <=35) {
- $s = chr($s + 55);
- }
- $ show .= $s;
- $x = floor($x/62);
- }
- return $show;
- }
-
- function urlShort($url)
- {
- $url = crc32($url);
- $result = sprintf("%u", $url);
- return base62($result);
- }
-
- echo urlShort("http://code.google.com/p/rfphp4zf");
Copy code
The PHP short URL generation code shared above, I hope it will be helpful to everyone.
|