萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php使用str_shuffle()函數生成隨機字符串的方法分析

php使用str_shuffle()函數生成隨機字符串的方法分析

小編推薦的這篇文章介紹了php使用str_shuffle()函數生成隨機字符串的方法分析,非常實用,有興趣的同學快來看看吧。

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

copyright © 萬盛學電腦網 all rights reserved