PHP
PHP 教程
PHP 简介
PHP 安装
PHP 语法
PHP 变量
PHP echo/print
PHP 数据类型
PHP 常量
PHP 字符串
PHP 运算符
PHP If...Else
PHP Switch
PHP 数组
PHP 数组排序
PHP 超级全局变量
PHP While 循环
PHP For 循环
PHP 函数
PHP 魔术变量
PHP 命名空间
PHP 表单
PHP 表单
PHP 表单验证
PHP 表单 - 必需字段
PHP 表单 - 验证邮件和URL
PHP 完整表单实例
PHP $_GET 变量
PHP $_POST 变量
PHP 高级教程
PHP 多维数组
PHP 高级过滤器
PHP 日期
PHP JSON
PHP 包含
PHP 文件
PHP 文件上传
PHP Cookies
PHP Sessions
PHP E-mail
PHP 安全 E-mail
PHP Error
PHP Exception
PHP 过滤器
PHP 数据库
PHP MySQL 简介
PHP MySQL 连接
PHP MySQL 创建数据库
PHP MySQL 创建数据表
PHP MySQL 插入数据
PHP MySQL 插入多条数据
PHP MySQL 预处理语句
PHP MySQL 读取数据
PHP MySQL Where
PHP MySQL Order By
PHP MySQL Update
PHP MySQL Delete
PHP ODBC
PHP XML
XML Expat Parser
XML DOM
XML SimpleXML
PHP 与 AJAX
AJAX 简介
AJAX PHP
AJAX 数据库
AJAX XML
AJAX 实时搜索
AJAX RSS Reader
AJAX 投票
PHP 参考手册
PHP Array
PHP Calendar
PHP cURL
PHP Date
PHP Directory
PHP Error
PHP Filesystem
PHP Filter
PHP FTP
PHP HTTP
PHP Libxml
PHP Mail
PHP Math
PHP Misc
PHP MySQLi
PHP PDO
PHP SimpleXML
PHP String
PHP XML
PHP Zip
PHP Timezones
PHP 图像处理
uniqid()
实例
生成一个唯一的 ID:
<?php
echo uniqid();
?>
echo uniqid();
?>
定义和用法
uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。
注释:由于基于系统时间,通过该函数生成的 ID 不是最佳的。如需生成绝对唯一的 ID,请使用 md5() 函数。
语法
uniqid(prefix,more_entropy)
参数 | 描述 |
---|---|
prefix | 可选。规定唯一 ID 的前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。 |
more_entropy | 可选。规定位于返回值末尾的更多的熵。这将让结果更具唯一性。当设置为 TRUE,返回字符串为 23 个字符。默认是 FALSE,返回字符串为 13 个字符。 |
技术细节
返回值: | 以字符串形式返回唯一标识符。 |
---|---|
PHP 版本: | 4+ |
更新日志: |
在 PHP 5.0 中,prefix 参数变成可选的。 在 PHP 4.3.1 中,prefix 的 114 个字符长度限制增加了。 |