php生成隨機(jī)字符串可指定純數(shù)字、純字母或者混合的
更新時(shí)間:2014年04月18日 11:17:28 作者:
這篇文章主要介紹了php生成隨機(jī)字符串的實(shí)現(xiàn)可指定純數(shù)字、純字母或者混合的
php 生成隨機(jī)字符串
可以指定是純數(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)文章
thinkphp5.0自定義驗(yàn)證規(guī)則使用方法
本文主要講了thinkphp5.0版本中自定義驗(yàn)證規(guī)則的使用方法和一些注意事項(xiàng)。2017-11-11php通過pecl方式安裝擴(kuò)展的實(shí)例講解
下面小編就為大家分享一篇php通過pecl方式安裝擴(kuò)展的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-02-02對text數(shù)據(jù)類型不支持代碼頁轉(zhuǎn)換 從: 1252 到: 936
錯(cuò)誤的提示同樣是不能從text的轉(zhuǎn)換問題:這主要是由于數(shù)據(jù)庫在設(shè)計(jì)的時(shí)候的數(shù)據(jù)類型存在Text——而我們采用的是中文操作系統(tǒng)。檢查數(shù)據(jù)庫的腳本,修改Text為ntext。支持unicode。2011-04-04九個(gè)你必須知道而且又很好用的php函數(shù)和特點(diǎn)
以下小編就為大家介紹一個(gè)九個(gè)你必須知道而且又很好用的php函數(shù)和特點(diǎn)。非常實(shí)用哦!需要的朋友可以過來參考下2013-08-08PHP高級編程實(shí)例:編寫守護(hù)進(jìn)程
這篇文章主要介紹了PHP高級編程實(shí)例:編寫守護(hù)進(jìn)程,守護(hù)進(jìn)程是脫離于終端并且在后臺(tái)運(yùn)行的進(jìn)程,本文講解使用PHP編寫守護(hù)進(jìn)程,并給出了代碼實(shí)例,需要的朋友可以參考下2014-09-09php實(shí)現(xiàn)獲取近幾日、月時(shí)間示例
這篇文章主要介紹了php實(shí)現(xiàn)獲取近幾日、月時(shí)間的方法,結(jié)合實(shí)例形式分析了PHP日期時(shí)間相關(guān)的date_default_timezone_set時(shí)區(qū)設(shè)置、date與mktime時(shí)間計(jì)算、轉(zhuǎn)換等操作技巧,需要的朋友可以參考下2019-07-07