一:描述
我们想从0-9,a-z随机抽取几位字符,怎么办呢?用该函数是最简单的!
二:演示及下载
演示地址:http://www.ijquery.cn/phpfunction/generateRandomString
下载地址:http://www.ijquery.cn/phpfunction/generateRandomString/generateRandomString.zip
三:代码及相关
<?php /** * PHP生成随机字符串 * @param Int $length 字符串长度 * @weburl url 学习地址:http://www.ijquery.cn/?p=1027 */ function generateRandomString($length = 10) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, strlen($characters) - 1)]; } return $randomString; }
我们想显示结果直接echo出来就可以,后边的数字可以随便填写!
echo generateRandomString(20);
最后的结果是,每刷新一次,每次的结果都是不一样的!
x1vKNkjpiDlhVfgqdYWQ