PHP最简单方法用时间戳+md5+rand()随机数生成多位唯一文件名,网上好多都是将字母和数字弄成序列再随机取指定个数,其实这个唯一编码实现起来还是很简单的,就用时间戳带毫秒,为了保险再增加10位的随机数,最后为了整齐用md5转一下就可以了。方便快捷好理解!
以下为具体代码:
- <?php
- echo microtime().'-'.rand(1000000000,9999999999);
- echo "<br>";
- echo md5(microtime().'-'.rand(1000000000,9999999999));
- ?>
输出结果:
- 0.87455300 1667549935-5934984900
- a97e01b9af642dcf7748f1fac0314b40
以上就是PHP用时间戳+md5+rand()随机数生成多位唯一字母文件名的详细内容,更多关于PHP用时间戳+md5+rand()随机数生成多位唯一字母文件名的资料请关注九品源码其它相关文章!