PHP uniqid() 函数介绍与用法
墨初 编程开发 997阅读
php内置的方法中有一个生成唯一ID的函数 uniqid(),它可以基于当前系统的微秒时间生成一个唯一的ID。下面就是这个函数的介绍与使用方法。
php niqid() 函数介绍
uniqid():根据系统的时间生成一个唯一的ID,并返回生成的ID,时间精确到微秒级。
语法:
uniqid(prefix,more_entropy)
参数:
| 参数 | 描述 |
|---|---|
| prefix | 可选,为生成的 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。 |
| more_entropy | 可选,如果设置为 TRUE,则返回更多位数的字符串,唯一性更好。 |
uniqid() 函数使用方法
例1:
echo uniqid(); // 60f53e1082ac0 echo uniqid(); // 60f53e1082ac3 echo uniqid(); // 60f53e1082ac4
例2:
可以给 uniqid() 生成的ID加一个自定义的前缀
echo uniqid('mo');
// mo60f53e67128ca
echo uniqid('ab');
// ab60f53e67128cd
echo uniqid('cd');
// cd60f53e67128ce例3:
设置 uniqid() 返回更多位数的字符串
# 73so.com
echo uniqid('',true);
// 60f53eec538145.76989377
echo uniqid('',true);
// 60f53eec5381c1.77104164
echo uniqid('',true);
// 60f53eec5381d4.65295924 标签: