当前位置:首页 » 编程语言 » uniqidphp

uniqidphp

发布时间: 2024-11-24 10:54:15

‘壹’ php的uniqid函数产生的id真的是唯一的么

生成唯一ID的应用场景非常普遍,如临时缓存文件名称,临时变量,临时安全码等,uniqid()函数基于以微秒计的当前时间,生成一个唯一的 ID。由于生成唯一ID与微秒时间关联,因此ID的唯一性非常可靠。

生成的唯一ID默认返回的字符串有 13 个字符串长,如果不定义唯一ID的前缀,最多可返回23个字符串长,如果再结合md5()函数,生成的唯一ID可靠性将更高,这种生成的ID比随机性的ID 最大优点在于可实现排序,特别是一些需要存储数据库中的值。

‘贰’ php 随机生成不重复用户ID

php可以使用uniqid函数生成唯一的ID

uniqid — 生成一个唯一ID

stringuniqid([string$prefix=""[,bool$more_entropy=false]])

获取一个带前缀、基于当前时间微秒数的唯一ID。

参数说明:

prefix:有用的参数。例如:如果在多台主机上可能在同一微秒生成唯一ID。

prefix为空,则返回的字符串长度为13。more_entropy 为 TRUE,则返回的字符串长度为23。

more_entropy:如果设置为 TRUE,uniqid() 会在返回的字符串结尾增加额外的煽(使用combined linear congruential generator)。使得唯一ID更具唯一性。

返回值:

返回字符串形式的唯一ID。

热点内容
被登记上传染病会怎样 发布:2025-03-15 10:26:47 浏览:968
编译原理视频下载 发布:2025-03-15 10:25:46 浏览:844
ftp用户权限设置linux 发布:2025-03-15 10:19:32 浏览:239
极光大数据库 发布:2025-03-15 10:11:48 浏览:582
智e付忘了登录密码在哪里修改 发布:2025-03-15 10:05:20 浏览:650
手机热点密码忘了怎么办 发布:2025-03-15 09:28:26 浏览:363
缓解压力锻炼方法 发布:2025-03-15 09:23:01 浏览:426
impdp存储过程 发布:2025-03-15 09:20:05 浏览:741
pythoniris 发布:2025-03-15 09:05:27 浏览:190
浪淘沙服务器怎么没有了 发布:2025-03-15 09:05:26 浏览:100