hi,欢迎访问本站!
当前位置: 首页编程开发正文

PHP uniqid() 函数介绍与用法

墨初 编程开发 552阅读

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
标签:
声明:无特别说明,转载请标明本文来源!
相关推荐