PHP生成随机字符串函数
该函数可以生成随机字符串,可以自定义生成随机字符串的字符,简单又实用,可以随机生成密码,验证码等随机数。
函数
header("content-type:text/html; charset=utf-8;"); /** * [getRandStr php生成随机字符串] * @param integer $length [随机字符串长度] * @param string $characters [产生随机字符] * @return [string] [随机字符] * @author [建百站www.jianbaizhan.com] */ function getRandStr($length = 10, $characters = '') { if(empty($characters)){ $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; } $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, strlen($characters) - 1)]; } return $randomString; }
用法
//生成随机10位随机数 echo getRandStr(10); echo '<br/>---------------分割线---------------<br/>'; //在数字012346789中生成10位随机数 echo getRandStr(10,'0123456789');
本文作者: Liaodeity
本文链接: https://www.jianbaizhan.com/article/236
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!