PHP----生成唯一的ID
2014-06-06 16:25
267 查看
echo md5(time().mt_rand(1, 1000)).'<br>'; /* uniqid() * 获取一个带前缀、基于当前时间微秒数的唯一ID */ echo uniqid().'<br>'; echo uniqid('id:').'<br>'; echo uniqid('id:',true).'<br>'; /* 3df45fd002a817c2b23af24aacefe9be 53917b5f804cb id:53917b5f804cb id:53917b5f804cb6.92836796 */
你会注意到生成出来的ID前几位是一样的,这是因为生成器依赖于系统的时间,这其实是一个非常不错的功能,因为你是很容易为你的这些ID排序的。这点MD5是做不到的
相关文章推荐
- php订单生成唯一Id
- php 生成唯一ID
- PHP如何随机生成一个唯一的id
- 如何使用php生成唯一ID的4种方法
- PHP uniqid 高并发生成不重复唯一ID
- PHP生成唯一ID
- 使用PHP uniqid函数生成唯一ID
- php 生成唯一id的案例与思路
- php 生成唯一id的几种解决方法
- PHP 生成全局唯一id
- PHP生成唯一标识ID
- php生成唯一数字id的方法汇总
- php生成唯一id
- PHP生成唯一ID之SnowFlake算法
- php 生成唯一id方法
- PHP - Manual手册 - XC. Miscellaneous Functions杂项函数 - uniqid生成唯一ID
- PHP 随机生成唯一的ID
- mysql中php生成唯一ID
- php 生成唯一id /唯一标识符/唯一订单号
- PHP生成唯一ID之SnowFlake算法