编程语言
首页 > 编程语言> > php生成唯一的ID使用uniqid(),注意是13位

php生成唯一的ID使用uniqid(),注意是13位

作者:互联网

// generate unique string 
echo uniqid(); 
/* 输出 
4bd67c947233e 
*/

// generate another unique string 
echo uniqid(); 
/* 输出 
4bd67c9472340 
*/

生成出来的ID前几位是一样的,这是因为生成器依赖于系统的时间,这其实是一个非常不错的功能,因为你是很容易为你的这些ID排序的。
可以加上前缀避免重名:

// 前缀 
echo uniqid('foo_'); 
/* 输出 
foo_4bd67d6cd8b8f 
*/

标签:13,unique,string,generate,echo,php,ID,uniqid
来源: https://blog.csdn.net/qianslove/article/details/97106883