一,函数原型
string uniqid ( [string prefix [, bool more_entropy]] )
可定义唯一ID的前缀与长度
二,版本兼容PHP 3, PHP 4, PHP 5
三,函数基础用法与实例1,生成一个唯一ID
立即学习“PHP免费学习笔记(深入)”;
<?php echo uniqid(); ?>
2,结合md5()函数生成一个唯一ID
<?php echo md5(uniqid()); ?>
输出:dfbc5c8c6438de075da28b3c8a413fd0
3,生成多个唯一ID,由于是以微秒计
<?php echo uniqid(); echo uniqid(); echo uniqid(); ?>
输出:
4bfd0e375396b
4bfd0e3753981
4bfd0e3753983
由生成的结果来看,唯一ID之间具有可排序性的。
使用uniqid()函数生成唯一ID既能用于生成临时性ID也能用于生成永久性唯一ID(存储数据库),具体请参与PHP手册。
另外, 可以在uniqid()的两个参数上面实现不同系统之间的唯一值, 第一个参数: 前缀, 可以在不同server上指定不同的server;
第二个参数, 返回更多的熵, true时返回23个字符.
转载自: http://www.helloweba.com/view-blog-107.html
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号