php 分库分表hash算法


Posted in PHP onNovember 12, 2009
//分库分表算法 
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数组函数序列之in_array() - 查找数组中是否存在指定值
Nov 07 PHP
PHP可变函数的使用详解
Jun 14 PHP
PHP5.3以上版本安装ZendOptimizer扩展
Mar 27 PHP
迪菲-赫尔曼密钥交换(Diffie?Hellman)算法原理和PHP实现版
May 12 PHP
php随机获取金山词霸每日一句的方法
Jul 09 PHP
浅谈php+phpStorm+xdebug配置方法
Sep 17 PHP
CodeIgniter配置之autoload.php自动加载用法分析
Jan 20 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
Mar 01 PHP
ThinkPHP框架安全实现分析
Mar 14 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
Jul 07 PHP
PHP之十六个魔术方法详细介绍
Nov 01 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
Feb 06 PHP
PHP 面向对象实现代码
Nov 11 #PHP
超级简单的php+mysql留言本源码
Nov 11 #PHP
PHP 远程关机实现代码
Nov 10 #PHP
php实现网站插件机制的方法
Nov 10 #PHP
php 向访客和爬虫显示不同的内容
Nov 09 #PHP
php 将excel导入mysql
Nov 09 #PHP
PHP CKEditor 上传图片实现代码
Nov 06 #PHP
You might like
PHP 魔术函数使用说明
2010/05/14 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
详解WordPress中创建和添加过滤器的相关PHP函数
2015/12/29 PHP
js trim函数 去空格函数与正则集锦
2009/11/20 Javascript
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
javascript实现日期按月份加减
2015/05/15 Javascript
JavaScript实现点击按钮字体放大、缩小
2016/02/29 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
移动端滑动插件Swipe教程
2016/10/16 Javascript
javaScript基础详解
2017/01/19 Javascript
jQuery图片轮播功能实例代码
2017/01/29 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
Bootstrap禁用响应式布局的实现方法
2017/03/09 Javascript
bootstrap3-dialog-master模态框使用详解
2017/08/22 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
jQuery实现的鼠标滚轮控制图片缩放功能实例
2017/10/14 jQuery
详解VUE2.X过滤器的使用方法
2018/01/11 Javascript
js 实现复选框只能选择一项的示例代码
2018/01/23 Javascript
Angular ElementRef简介及其使用
2018/10/01 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
关于vue表单提交防双/多击的例子
2019/10/31 Javascript
JS实现简易留言板(节点操作)
2020/03/16 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
python中assert用法实例分析
2015/04/30 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
基于css3实现漂亮便签样式
2013/03/18 HTML / CSS
CSS3之多背景background使用示例
2013/10/18 HTML / CSS
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
学生会干部自荐信
2014/02/04 职场文书
离婚被告代理词
2015/05/23 职场文书
执行力心得体会范文
2016/01/11 职场文书
学习党章心得体会2016
2016/01/15 职场文书
pytorch 使用半精度模型部署的操作
2021/05/24 Python
使用Pytorch实现two-head(多输出)模型的操作
2021/05/28 Python