str_shuffle():隨機打亂字符串的順序。
可以通過str_shuffle()函數與substr()函數的組合,生成每次都不一樣的字符串。
以下是str_shuffle()函數的兩個示例:
示例一:隨機生成長度為10位數字的字符串。
代碼如下復制代碼$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
str_shuffle($str);
$name=substr(str_shuffle($str),26,10);
echo$name;
運行結果:bdgNIC04wF
示例二:生成了NT開頭的10位字符串。
代碼如下復制代碼$str="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm";
$str='NT'.substr(str_shuffle($str),5,8);
echo$str;
運行結果:NTZYwKiDaF