91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么利用數組生成一條驗證碼

發布時間:2021-03-10 09:13:13 來源:億速云 閱讀:161 作者:小新 欄目:編程語言

這篇文章主要介紹了怎么利用數組生成一條驗證碼,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1.需要使用到的幾個數組函數(使用的是2中的代碼例子):

     a.range(起始值,結束值):生成一個指定范圍的數組。

<?php
   $array=range('a','z');//生成一個從a-z的數組
?>

b.array_merge(): 合并一個或多個數組。

下標發生沖突則分為兩種情況:

若為索引下標則重新排序

若為字符串下標,則后面的元素將前面的元素覆蓋

<?php
   $array1=range('a','z');
   $array2=rrange(0,9);
   $array3=range('f','z');
   $array=array_merge($array1,$array2,$array3);//將$array1,$array2,$array3合并至$array

c.array_rand(輸入的數組,指明了你想取出多少個單元): 從數組中取出一個或多個隨機的單元,并返回隨機條目的一個或多個鍵。如果只取出一個,array_rand()    返回隨機單元的鍵名。   否則就返回包含隨機鍵名的數組。   完成后,就可以根據隨機的鍵獲取數組的隨機值。   取出數量如果超過 array 的長度,就會導致 E_WARNING 錯誤,并返回 NULL。

<?php
      $index=array_rand($array,4);//從$array中取出4個單元

d.shuffle(待操作的數組): 打亂(隨機排列單元的順序)一個數組。

<?php
      shuffle($index);//打亂下標

2.使用數組函數:

<?php
$array=range('a','z');

$array=array_merge(range('a','z'),range('A','Z'),range(0,9),range('f','z'));

$index=array_rand($array,4);
shuffle($index);
$str='';
foreach($index as $i){
   $str.=$array[$i];
}
echo $str;

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么利用數組生成一條驗證碼”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

武义县| 上犹县| 淮阳县| 凤城市| 长宁区| 开鲁县| 苍溪县| 丹江口市| 襄樊市| 广昌县| 车险| 仪征市| 祁东县| 常德市| 墨脱县| 东城区| 济阳县| 博罗县| 贵阳市| 个旧市| 拉孜县| 崇信县| 凉山| 乳源| 叶城县| 怀来县| 翼城县| 霍邱县| 九江县| 蒙阴县| 明水县| 黄大仙区| 曲麻莱县| 米易县| 屏南县| 博湖县| 华安县| 子洲县| 秦皇岛市| 芦山县| 时尚|