PHP uniqid() 函数

返回上一级

PHP uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID

函数原型

uniqid(prefix,more_entropy)

由于基于系统时间,通过该函数生成的 ID 不是最佳的

如需生成绝对唯一的 ID,请使用 md5() 函数

参数

参数 描述
prefix 可选。规定唯一 ID 的前缀
如果两个脚本恰好在相同的微秒生成 ID,该参数很有用
more_entropy 可选。规定位于返回值末尾的更多的熵,这将让结果更具唯一性
当设置为 TRUE,返回字符串为 23 个字符
默认是 FALSE,返回字符串为 13 个字符

返回值

以字符串形式返回唯一标识符

范例

生成一个唯一的 ID

<?php

echo uniqid();

运行范例 »

更新日志

PHP 版本 更新说明
PHP 5.0.0 refix 参数变成可选的
PHP 4.3.1 prefix 的 114 个字符长度限制增加了

返回上一级

PHP 5 函数参考手册

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2018 简单教程 twle.cn All Rights Reserved.