php 生成指定长度的 随机字符串或者数字


1、生成指定长度的数字串

$code = '';
for ($i=1;$i<7;$i++) {         //通过循环指定长度
    $randcode = mt_rand(0,9);     //指定为数字
    $code .= $randcode;
}

echo $code;

2、生成指定的字母串

首先明确:ASCII码  小写字母:97-122    大写字母:65-90

$string = '';
for ($i=1;$i<7;$i++) {     
     $randstr = chr(rand(65,90));    //指定为字母
    $string .= $randstr;  
}

echo $string;

 chr() 函数从指定的 ASCII 值返回字符。 

 使用场景:生成短信验证码、随机优惠码(有些也可以通过当前时间戳去生成唯一码)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM