php生成隨機字符串可指定純數(shù)字、純字母或者混合的
更新時間:2014年04月18日 11:17:28 作者:
這篇文章主要介紹了php生成隨機字符串的實現(xiàn)可指定純數(shù)字、純字母或者混合的
php 生成隨機字符串
可以指定是純數(shù)字 還是純字母 或者混合的。
可以指定長度的。
function rand_zifu($what,$number){
$string='';
for($i = 1; $i <= $number; $i++){
//混合
$panduan=1;
if($what == 3){
if(rand(1,2)==1){
$what=1;
}else{
$what=2;
}
$panduan=2;
}
//數(shù)字
if($what==1){
$string.=rand(0,9);
}elseif($what==2){
//字母
$rand=rand(0,24);
$b='a';
for($a =0;$a <=$rand;$a++){
$b++;
}
$string.=$b;
}
if($panduan==2)$what=3;
}
return $string;
}
echo rand_zifu(3,10);
可以指定是純數(shù)字 還是純字母 或者混合的。
可以指定長度的。
復(fù)制代碼 代碼如下:
function rand_zifu($what,$number){
$string='';
for($i = 1; $i <= $number; $i++){
//混合
$panduan=1;
if($what == 3){
if(rand(1,2)==1){
$what=1;
}else{
$what=2;
}
$panduan=2;
}
//數(shù)字
if($what==1){
$string.=rand(0,9);
}elseif($what==2){
//字母
$rand=rand(0,24);
$b='a';
for($a =0;$a <=$rand;$a++){
$b++;
}
$string.=$b;
}
if($panduan==2)$what=3;
}
return $string;
}
echo rand_zifu(3,10);
相關(guān)文章
對text數(shù)據(jù)類型不支持代碼頁轉(zhuǎn)換 從: 1252 到: 936
錯誤的提示同樣是不能從text的轉(zhuǎn)換問題:這主要是由于數(shù)據(jù)庫在設(shè)計的時候的數(shù)據(jù)類型存在Text——而我們采用的是中文操作系統(tǒng)。檢查數(shù)據(jù)庫的腳本,修改Text為ntext。支持unicode。2011-04-04