您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
三六零分类信息网 > 江门分类信息网,免费分类信息发布

php短网址算法实例代码分享_PHP教程

2025/12/29 7:27:28发布47次查看
php实现的短网址算法,理论上支持1,073,741,824个短网址。
每个网址用6个字符代替,(6^32) 最多可以拥有1,073,741,824个短网址。
当然,你还可以记录更详细的信息,如访问记录,创建时间等。
如果真不够用了,还可以删掉很久不用的。
function shorturl($input) {$base32 = array ('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h','i', 'j', 'k', 'l', 'm', 'n', 'o', 'p','q', 'r', 's', 't', 'u', 'v', 'w', 'x','y', 'z', '0', '1', '2', '3', '4', '5');$hex = md5($input);$hexlen = strlen($hex);$subhexlen = $hexlen / 8;$output = array();for ($i = 0; $i 5;}$output[] = $out;}return $output;}
测试代码:
$input = 'http://www.jbxue.com/1';$output = shorturl($input);echo input : $input\n;echo output : {$output[0]}\n;echo {$output[1]}\n;echo {$output[2]}\n;echo {$output[3]}\n;echo \n;$input = 'http://www.jbxue.com/2';$output = shorturl($input);echo input : $input\n;echo output : {$output[0]}\n;echo {$output[1]}\n;echo {$output[2]}\n;echo {$output[3]}\n;echo \n;
输出:
input : http://www.jbxue.com/1
output : h0xg4r
bdr3tw
osk2d3
4azfqa
input : http://www.jbxue.com/2
output : tm5kxb
ceoj2s
yw3dvl
nrmrxl
您可能感兴趣的文章:php生成短网址原理与实例php生成短网址示例代码php生成短网址的思路与实现php生成短网址 仿微博短网址生成代码php微博短网址算法 php生成短网址的实现代码php短网址超简单代码php生成短网址的简单代码php 生成短网址的一例代码php 短网址的实现代码
http://www.bkjia.com/phpjc/815970.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/815970.htmltecharticlephp实现的短网址算法,理论上支持1,073,741,824个短网址。 每个网址用6个字符代替,(6^32) 最多可以拥有1,073,741,824个短网址。 当然,你还可以记...
江门分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product