PHP-生成随机字符串可自定义字符串内容
2021-03-22 21:01
阅读:2546
/** * 产生随机字符串 * @param int $length * @param bool $number * @param bool $chars * @return string */ public static function createRandomStr($length = 32, $number = false, $chars = false) { if (!$chars) { $chars = "abcdefghijklmnopqrstuvwxyz0123456789"; if ($number) $chars = "0123456789"; } $str = ""; for ($i = 0; $i < $length; $i++) { $str .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); } return $str; }
参数解读:
参数名 | 类型 | 描述 | 必填 | 可选值 |
$length | int | 生成字符串长度 | 否 | 无符号整数 |
$number | bool | 生成数字类型 | 否 | true |
$chars | bool | 自定义参与生成的元字符 | 否 | true |
使用示例:
public function login() { $loginCode = ClassName::createRandomStr(3, true); // $loginCode = "482" }
文中的ClassName请替换为自己的文件类名
{{commentTotal}} 条评论
{{item.nickname}}
{{item.create_date}}
{{item.content}}
- 上拉或点击加载更多 -
- 加载中 -
- 没有更多了 -