手机
当前位置:查字典教程网 >编程开发 >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编写的抽奖程序中奖概率算法

php使用curl打开https网站的方法

php跨服务器访问方法小结

php三元运算符知识汇总

开发大型PHP项目的方法

php分页的功能模块分享

php生成年月日下载列表的方法

PHP分页显示制作详细讲解

php数组合并与拆分实例分析

精品推荐
分类导航