PHP uniqid() 函数介绍与用法
墨初 编程开发 625阅读
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
标签: