首页 > 新闻 > 知识赋能

php生成短网址

2011-11-06 6483
分享至:
  1. function base62($x) 
  2. { 
  3.     $show = ''; 
  4.     while($x > 0) { 
  5.         $s = $x % 62; 
  6.         if ($s > 35) { 
  7.             $s = chr($s+61);             
  8.         } elseif ($s > 9 && $s <=35) { 
  9.             $s = chr($s + 55); 
  10.         } 
  11.         $show .= $s; 
  12.         $x = floor($x/62); 
  13.     } 
  14.     return $show;     
  15. } 
  16.  
  17. function urlShort($url) 
  18. { 
  19.     $url = crc32($url); 
  20.     $result = sprintf("%u", $url); 
  21.     return base62($result); 
  22. } 
  23.  
  24. echo urlShort("http://code.google.com/p/rfphp4zf"); 
来源声明:

本文章系尚品中国编辑原创或采编整理,如需转载请注明来自尚品中国。以上内容部分(包含图片、文字)来源于网络,如有侵权,请及时与本站联系(010-60259772)。

立即预约专属顾问 开启数字化转型之旅!

10年+资深项目经理1V1服务 | 行业定制化方案 | 精准报价体系
获取策划方案
立即预约专属顾问 开启数字化转型之旅!

咨询我们,获得专业的服务和报价

联系我们,免费获取项目方案及报价,或只是聊一聊您的项目? 在收到您的需求留言后我们将由专业人员于24小时内与您取得联系,请您保持电话畅通!

  • 科研院所解决方案
  • 外贸出海解决方案
  • 协会学会解决方案
  • 集团上市公司解决方案
  • 生物医药解决方案
  • 制造业解决方案
  • 高校教育解决方案
  • 信创网站改造解决方案
更多服务咨询,请联系尚品

010-60259772

您的姓名 *
您的电话 *
您的邮箱
公司名称 *