您的位置:首页 > 编程语言 > PHP开发

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是做不到的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: