生成一个随机字符串。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_42154707/article/details/94574565

1.最笨的方法:自己写一个方法调用,如下: 

function getRandom($number){
        $str="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";//想要随机的字符
        $key = "";//生成随机数的容器
        for($i=0;$i<$number;$i++)
        {
            $key .= $str{mt_rand(0,32)};    //生成php随机数
        }
        return $key;
    }

直接调用方法,参数里面填入多少,就生成多少多少位的,比如填32,就是32位的,16就是16位的。

2.如果是yii2框架,可以直接调用自带方法:

Yii::$app->security->generateRandomString();

generateRandomString();不带参数,默认是32位随机数,想要是其他位数的,直接输入数字即可。

3.直接调用:

Uuid::uuid();

猜你喜欢

转载自blog.csdn.net/qq_42154707/article/details/94574565