博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP函数: uniqid()
阅读量:7256 次
发布时间:2019-06-29

本文共 465 字,大约阅读时间需要 1 分钟。

 

一,函数原型

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

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

二,版本兼容

PHP 3, PHP 4, PHP 5

三,函数基础用法与实例

1,生成一个唯一ID

  
 

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

  
 

输出:dfbc5c8c6438de075da28b3c8a413fd0

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

  
 

输出:

4bfd0e375396b

4bfd0e3753981

4bfd0e3753983

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

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

 

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

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

 

转载自: 

 

 

你可能感兴趣的文章
算法:管窥算法-查找旋转数组(即进行了左移或右移的数组)的最小值
查看>>
linux 查看进程和端口
查看>>
服务器端汉字乱码
查看>>
学习笔记之Data analysis
查看>>
Linux系统中“动态库”和“静态库”那点事儿【转】
查看>>
Linux磁盘空间不足
查看>>
Java项目怎么使用Swagger生成API文档?
查看>>
LeetCode OJ:Bulls and Cows (公牛与母牛)
查看>>
吴宁川-阿里云创造者写了《在线》,这是一本怎样的书?
查看>>
CRB and Candies LCM 性质
查看>>
zgg与占卜师
查看>>
WorkStream构想
查看>>
C#正则表达式验证
查看>>
二维数组函数参数传递 –转
查看>>
c# 自定义解析JSON字符串数据
查看>>
spring自定义标签
查看>>
cocos2d-x的action
查看>>
window环境下安装和卸载服务【转】
查看>>
搭建go开发环境
查看>>
HDU-1241Oil Deposits
查看>>