NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
```php /* * 生成随机字符串 * * $length 字符串长度 */ function random_str($length,$type=1) { if($type==1){ // 密码字符集,可任意添加你需要的字符 $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; }else if($type==2){ $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; }else if($type==3){ $chars = '0123456789'; } $str = ''; for($i = 0; $i < $length; $i++) { // 这里提供两种字符获取方式 // 第一种是使用 substr 截取$chars中的任意一位字符; // 第二种是取字符数组 $chars 的任意元素 $str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); // $str .= $chars[mt_rand(0, strlen($chars) - 1)]; } return $str; } ```