手机
当前位置:查字典教程网 >编程开发 >php教程 >php 分库分表hash算法
php 分库分表hash算法
摘要:复制代码代码如下://分库分表算法functioncalc_hash_db($u,$s=4){$h=sprintf("%u",crc32($...

复制代码 代码如下:

//分库分表算法

function calc_hash_db($u, $s = 4)

{

$h = sprintf("%u", crc32($u));

$h1 = intval(fmod($h, $s));

return $h1;

}

for($i=1;$i<100;$i++)

{

echo calc_hash_db($i);

echo "<br>";

}

function calc_hash_tbl($u, $n = 256, $m = 16)

{

$h = sprintf("%u", crc32($u));

$h1 = intval($h / $n);

$h2 = $h1 % $n;

$h3 = base_convert($h2, 10, $m);

$h4 = sprintf("%02s", $h3);

return $h4;

}

【php 分库分表hash算法】相关文章:

php输出全球各个时区列表的方法

php实现TCP端口检测的方法

开发大型PHP项目的方法

php支持中文字符串分割的函数

php数据库连接

php+dbfile开发小型留言本

php限制ip地址范围的方法

php数组随机排序实现方法

phpBB BBcode处理的漏洞

php动态绑定变量的用法

精品推荐
分类导航