您的位置:首页 > 编程语言 > PHP开发

php 随机生成一个字符串

2017-06-09 11:34 513 查看
/**
* create_rand随机生成一个字符串
* @param int $length 字符串的长度
* @param string $type 类型
* @return string
* @author:xjw129xjt(肖骏涛) xjt@ourstu.com
*/
function create_rand($length = 8, $type = 'all')
{
$num = '0123456789';
$letter = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
if ($type == 'num') {
$chars = $num;
} elseif ($type == 'letter') {
$chars = $letter;
} else {
$chars = $letter . $num;
}

$str = '';
for ($i = 0; $i < $length; $i++) {
$str .= $chars[mt_rand(0, strlen($chars) - 1)];
}
return $str;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: