php中rand()函数如何随机中文字符 我用dechex(rand(1,15)这样只能随机产生数字和小写字母,我想让它 随机产生大写字母、小写字母和数字,应该怎么写?还有如果要随机产生中文呢?据说是用数组可以,但我还是不会。我是PHP初学者,还请各位指点下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $arr = array('a'..'1'..'中');$s = $arr[rand(0,sizeof($arr)-1)]; //你不会想把所有的汉字都列入随即列表里去吧 -。- $rand[0]=array("min"=>48,"max"=>57);$rand[1]=array("min"=>65,"max"=>90);$rand[2]=array("min"=>97,"max"=>122);$num=4;$codestr='';for($i=0;$i<$num;$i++){ $codekey=rand(0,count($rand)-1); $codestr .= chr(rand($rand[$codekey]['min'],$rand[$codekey]['max']));}echo $codestr;中文的码表一直没研究清楚,还没有什么简单的方法(简体和繁体分不开)。不知道谁有中文的简单的方法。 谁能提供php+mysql的购物车源码 plesk 8.4.0 版 文件权限修改 如何採集數據直接入mysql數據庫 为什么我用了 mysql_select_db CSDN的文件名是用什么生成的? Apache PHP Mysql 的下载资源 关于php数组问题 问一个关于媒体播放器的问题PHP有点急,中午搞定,中午给分。 急救!在新用户注册中,当用户输入的内容含有“'”或“"”时,如何屏蔽或者如何给出错误提示? PHP 获取循环遍历input的值 请教数据库里读图片的问题。 弱弱问一个简单的问题!http://%70%68%70%65%74%2e%63%6f%6d
$rand[0]=array("min"=>48,"max"=>57);
$rand[1]=array("min"=>65,"max"=>90);
$rand[2]=array("min"=>97,"max"=>122);
$num=4;
$codestr='';
for($i=0;$i<$num;$i++){
$codekey=rand(0,count($rand)-1);
$codestr .= chr(rand($rand[$codekey]['min'],$rand[$codekey]['max']));
}
echo $codestr;
中文的码表一直没研究清楚,还没有什么简单的方法(简体和繁体分不开)。
不知道谁有中文的简单的方法。