怎样产生随机的(数字+字母)字符? http://main.xxiyy.com/articlelist.asp?id=34 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提供个思路设计个数组a[0]='a';...a[25]='z';既然是数字+字母就$a=rand(0,99999);$b=rand(0,25);$c=$a[$b];echo $a.$c;如果数字和字母都是多个的话,就相对应写了。 <?phpfunction foo($len=4) { $s = chunk_split('0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', 1); $ar = split("[\r\n]+", $s); array_pop($ar); shuffle($ar); return join('', array_slice($ar, rand(0, count($ar) - $len), $len));}echo foo().'<br>';echo foo().'<br>';echo foo(6).'<br>';echo foo(6).'<br>';?> 谁帮我看这个网页的错误在哪啊。在线等 大家看下我写的这个判断输入长度的JS对吗? mysql中单个汉字精确查找问题,在线等回帖 PHP怎么把全角转换成半角?!答对就给!!!! 如何删除用正则表达式来删除最初的空行? 在phpmyadmin中怎么样给一个用户分配管理一个数据库的权限 【记录的两种输出方式效率比较,高手请进!!】 mail()的问题 求apche重定向规则 刚刚接触PHP求大神帮忙,谢谢了 想把这个函数化怎么写,谢谢! php 调用com失败
设计个数组a[0]='a';...a[25]='z';
既然是数字+字母
就
$a=rand(0,99999);
$b=rand(0,25);
$c=$a[$b];
echo $a.$c;
如果数字和字母都是多个的话,就相对应写了。
function foo($len=4) {
$s = chunk_split('0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz', 1);
$ar = split("[\r\n]+", $s);
array_pop($ar);
shuffle($ar);
return join('', array_slice($ar, rand(0, count($ar) - $len), $len));
}echo foo().'<br>';
echo foo().'<br>';
echo foo(6).'<br>';
echo foo(6).'<br>';
?>