隨機字串、數字
用a-z、A-Z、0-9 組合:
<?php
$str ="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,
Z,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,0,1,2,3,4,5,6,7,8,9";
$splitStr = explode(",",$str); //去除","
for($i = 0 ;$i < 10 ; $i++){ //紅字部分自訂長度
$R = count($splitStr); //取得字元總數
$KEY = $splitStr{rand(0,$R-1)}; //從$splitStr裡隨選字元,從0到$R-1
echo $KEY;
}
ASCII版:
<?php
for($i = 0 ; $i < 10 ; $i++){ //紅字部分自訂長度
$EN = rand(0,2);
if($EN == 0){
$strASCII = rand(65,90);
echo chr($strASCII); //用ASCII把隨選數字轉成對應字元
}
else if($EN == 1){
$strASCII2 = rand(97,122);
echo chr($strASCII2);
}
else{
$numberASCII = rand(48,57);
echo chr($numberASCII);
}
}
?>
留言列表