中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

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

成武县| 石楼县| 蛟河市| 恩平市| 山阳县| 缙云县| 浑源县| 镇巴县| 友谊县| 长宁县| 沙河市| 平舆县| 高清| 武夷山市| 绥阳县| 广西| 宁武县| 武冈市| 昭觉县| 盐边县| 白银市| 四平市| 连山| 易门县| 古浪县| 洛隆县| 贞丰县| 潍坊市| 锦州市| 宜川县| 阳春市| 高淳县| 大关县| 巨野县| 隆德县| 隆回县| 西乌| 新兴县| 深水埗区| 桃源县| 浦北县|