PHP函数: uniqid()

WBOY
Lepaskan: 2016-06-23 14:34:52
asal
1424 orang telah melayarinya

 

一,函数原型

string uniqid ( [string prefix [, bool more_entropy]] )

可定义唯一ID的前缀与长度

二,版本兼容

PHP 3, PHP 4, PHP 5

三,函数基础用法与实例

1,生成一个唯一ID

 <?php  echo uniqid();  ?> 
Salin selepas log masuk

2,结合md5()函数生成一个唯一ID

 <?php  echo md5(uniqid());  ?> 
Salin selepas log masuk

输出:dfbc5c8c6438de075da28b3c8a413fd0

3,生成多个唯一ID,由于是以微秒计

 <?php  echo uniqid();  echo uniqid();  echo uniqid();  ?> 
Salin selepas log masuk

输出:

4bfd0e375396b

4bfd0e3753981

4bfd0e3753983

由生成的结果来看,唯一ID之间具有可排序性的。

使用uniqid()函数生成唯一ID既能用于生成临时性ID也能用于生成永久性唯一ID(存储数据库),具体请参与PHP手册。

 

另外, 可以在uniqid()的两个参数上面实现不同系统之间的唯一值, 第一个参数: 前缀, 可以在不同server上指定不同的server; 

  第二个参数, 返回更多的熵, true时返回23个字符.

 

转载自: http://www.helloweba.com/view-blog-107.html

 

 

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan