按照通用编程的思想,函数之外的变量应该被视为全局变量。如果是全局变量,在函数中调用没有问题。本文主要和大家分享php调用函数之外的变量方法,希望对你有所帮助。php和我们的传统思维好像有点问题,那么
顺晟科技
2021-07-21 09:13:02
377
在php脚本中,有时候需要同时生成生多的的ID,虽然有很多方法可以实现生成ID的功能,但今天说一下php脚中一个内置的方法 niqid()。
php niqid() 函数介绍uniqid():基于当前的微秒时间,生成一个的ID。
语法:
uniqid(prefix,more_entropy)
参数:
prefix:可选,规定一个生成后ID的前缀
more_entropy:可选,默认情况下 uniqid 返回13位的字符串,如果此项设置为 TRUE,则会返回 23 位的字符串。
返回值:
以字符串的形式返回ID的标识符。
uniqid() 函数使用方法示例1:
echo uniqid(); echo '<br/>'; echo uniqid(); echo '<br/>'; echo uniqid();
运行结果:
60f53e1082ac0 60f53e1082ac3 60f53e1082ac4
示例2:
给 uniqid() 返回的字符串加上前缀
echo uniqid('mo'); echo '<br/>'; echo uniqid('ab'); echo '<br/>'; echo uniqid('cd');
运行结果:
mo60f53e67128ca ab60f53e67128cd cd60f53e67128ce
示例3:
设置 uniqid() 返回的字符串多几位!
echo uniqid('',true); echo '<br/>'; echo uniqid('',true); echo '<br/>'; echo uniqid('',true);
运行结果:
60f53eec538145.76989377 60f53eec5381c1.77104164 60f53eec5381d4.65295924
30
2022-11
30
2022-11
30
2022-11
30
2022-11
28
2022-11
24
2022-10