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