按ID返回一个二级目录的方法

发布时间:2019-11-15编辑:脚本学堂
按ID返回一个二级目录的方法,在生成html静态页面或图片类站点中应用的较多。
完整代码如下:
复制代码 代码如下:
<?php
/*
二级目录
按ID返回一个二级目录,用于将内容平均分布在36*36个目录中。
36个目录为a-z0-9
*/
function IDcat($id){
$p0 = $id % 1296;
$p1 = ceil($p0 / 36)-1;
$p2 = ($p0-1) % 36 ;
return IDnum($p1).’/’.IDnum($p2).’/';
}
function IDnum($i){
if($i<10){
if($i==-1){
return ‘z’;
}else{
return $i;
}
}else{
return chr(87+$i);
}
}
?>