文件名防重复的快速方法

6

在实际开发工程中,我们经常要面对用户上传的海量图片,这样就难免会发生文件命名重复的问题,有什么好的方法可以解决一下呢,就下来我就带来一种简单通俗易懂的方法,虽然是php的例子,但是…

在实际开发工程中,我们经常要面对用户上传的海量图片,这样就难免会发生文件命名重复的问题,有什么好的方法可以解决一下呢,就下来我就带来一种简单通俗易懂的方法,虽然是php的例子,但是我相信,别的语言依然通用。

文件名防重复的快速方法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
 function newName(){
        //获取时间戳
        $name = time();
        //array_merge整合数组,range,随机生成新数组
        $arr = array_merge(range('a', 'z'),range('A', 'Z'),range(0,9));
        //再次打乱数组的排序
        shuffle($arr);
        //随机拼接数组
        $name .= $arr[0] .$arr[1] .$arr[2] .$arr[8] .$arr[7];
        //返回数组
        return $name;
    }
//调用函数
echo newName();

 ?>


 ?>

作者: huanggr

为您推荐

7

发表评论

电子邮件地址不会被公开。 必填项已用*标注