最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP封裝函數(shù)實現(xiàn)生成隨機的字符串驗證碼

 更新時間:2017年01月24日 14:42:35   投稿:daisy  
這篇文章主要介紹了利用PHP封裝函數(shù)實現(xiàn)生成隨機的字符串驗證碼的相關(guān)資料,文中給出了詳細的介紹的示例代碼,對大家具有一定的參考價值,有需要的朋友們可以一起來學(xué)習(xí)學(xué)習(xí)。

前言

一般情況下我們在做程序的時候肯定會有很多地方使用到隨機字符串、比如做驗證碼用到的、然后就把這個函數(shù)封裝起來、使用時候要設(shè)置2個參數(shù)、原理是隨機抓取字符串、對字符串進行拼接

$str設(shè)置里要被采集的字符串、比如

$str=´jfowef34098094j3204efa234sfg2z23srhftj345xjxjhsrth´;

則在函數(shù)里面生成的字符串就回從 $str 里面隨機抓取

$codeLen設(shè)置要生成的隨機字符串、設(shè)置5、則生成5個隨機字符串、比如

$codeLen=´5´;//設(shè)置生成的隨機數(shù)個數(shù)

代碼如下

<?php

//mt_rand 獲取隨機數(shù) mt_rand(min, max);
//設(shè)置被隨機采集的字符串
$str="abcdefghijkmnpqrstuvwxyz0123456789ABCDEFGHIGKLMNPQRSTUVWXYZ";

//設(shè)置生成的隨機數(shù)個數(shù)
$codeLen=´5´;

function str_rand($str,$codeLen){
 $rand="";
 for($i=0; $i<$codeLen-1; $i ){
  //如:隨機數(shù)為30 則:$str[30]
  $rand .= $str[mt_rand(0, strlen($str)-1)]; 
 }
 return $rand;
}

$code=str_rand($str,$codeLen);
echo $code; 

?>

總結(jié)

以上就是完整的生成隨機字符串的方法、除了可以用到驗證碼的地方還可以使用到其它地方,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

相關(guān)文章

最新評論

政和县| 资中县| 汶上县| 定安县| 连南| 故城县| 洞头县| 寿光市| 黄石市| 开封县| 郑州市| 洪泽县| 讷河市| 宝山区| 正镶白旗| 平湖市| 尼玛县| 思南县| 祁连县| 平顺县| 云龙县| 花垣县| 盖州市| 伊吾县| 会同县| 柘荣县| 孟连| 衡阳县| 鸡泽县| 沐川县| 松潘县| 克东县| 佳木斯市| 东城区| 广丰县| 建瓯市| 仁布县| 石家庄市| 鸡西市| 张掖市| 漳州市|