亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

海门市| 景东| 遂溪县| 民乐县| 密云县| 五峰| 光泽县| 霍山县| 崇仁县| 保德县| 疏附县| 临朐县| 射阳县| 化州市| 城市| 陕西省| 赣榆县| 宁乡县| 安国市| 苍南县| 鄱阳县| 湘乡市| 吴川市| 修文县| 弥渡县| 美姑县| 剑阁县| 平江县| 海阳市| 武乡县| 沁源县| 平塘县| 万载县| 福清市| 正定县| 纳雍县| 开封县| 吕梁市| 内江市| 林西县| 常宁市|