返回顶部

收藏

php生成微博短网址的算法

更多
<?php
function code62($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 shorturl($url) {
    $url = crc32($url);
    $result = sprintf("%u", $url);
    //return $url;
    //return $result;
    return code62($result);
}

echo shorturl("此处为网址");
?>
//该片段来自于http://outofmemory.cn

标签:php,算法

收藏

0人收藏

支持

0

反对

0

»更多 您可能感兴趣的代码
  1. 2014-08-06 10:34:08php RAS加密类代码 by 男儿当自强
  2. 2014-09-13 15:38:37遍历树的方法三 by 傅小黑
  3. 2014-07-20 19:28:47PHP的简易冒泡法 by 傅小黑
  4. 2014-07-22 17:16:54php简单的数组递归 by 熬特洛
  5. 2014-10-24 15:52:12PHP树-不需要递归 by 男儿当自强
  6. 2014-11-09 19:57:42PHP aes算法 by Linland
  7. 2013-05-15 14:44:25php实现超大整数乘法 by amaker8
  8. 2014-07-21 21:42:13php冒泡排序和快速排序 by 男儿当自强
  9. 2014-08-31 15:13:34快速排序的算法 by 南宫傲
  10. 2014-10-20 18:23:49大整数相乘法 by 熬特洛
  11. 2014-08-13 09:30:21php解决约瑟夫问题的两段代码 by Liner
相关聚客文章
  1. 博主 发表 2013-05-26 00:00:00 PHP数组排序算法整理
  2. furion 发表 2015-12-13 16:13:51 codility之GenomicRangeQuery
  3. alexzhou 发表 2013-01-10 06:10:38 [常用算法PHP实现]之奇偶排序
  4. libi 发表 2015-05-03 15:39:13 C语言基础:选择排序及冒泡排序算法
  5. 胡 志伟 发表 2015-11-19 06:42:21 php实现dota天梯、wow竞技场、lol排位赛匹配加分算法ELO
  6. alexzhou 发表 2013-01-10 09:07:52 [常用算法PHP实现]之鸡尾酒排序
  7. kaixinfelix 发表 2015-02-05 08:31:04 Php7新的哈希表实现
  8. alexzhou 发表 2013-01-10 09:22:49 排序算法的分类
  9. Markjour 发表 2013-12-18 02:28:01 用 Python 改写 PHP 加密解密算法 authcode
  10. alexzhou 发表 2013-01-11 11:13:42 [常用算法PHP实现]之选择排序
  11. bandit 发表 2015-01-06 09:01:50 排序算法PHP实现[下]
  12. furion 发表 2015-12-16 03:29:14 codility之Distinct

发表评论