php 分库分表hash算法_php教程-查字典教程网
php 分库分表hash算法
php 分库分表hash算法
发布时间:2016-12-29 来源:查字典编辑
摘要:复制代码代码如下://分库分表算法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教程学习
    热门php教程学习
    编程开发子分类