亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    如何利用數(shù)組生成一條驗證碼?

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

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

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

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

    下標(biāo)發(fā)生沖突則分為兩種情況:

    若為索引下標(biāo)則重新排序

    若為字符串下標(biāo),則后面的元素將前面的元素覆蓋

    <?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(輸入的數(shù)組,指明了你想取出多少個單元): 從數(shù)組中取出一個或多個隨機(jī)的單元,并返回隨機(jī)條目的一個或多個鍵。如果只取出一個,array_rand() 返回隨機(jī)單元的鍵名。 否則就返回包含隨機(jī)鍵名的數(shù)組。 完成后,就可以根據(jù)隨機(jī)的鍵獲取數(shù)組的隨機(jī)值。 取出數(shù)量如果超過 array 的長度,就會導(dǎo)致 E_WARNING 錯誤,并返回 NULL。

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

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

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

    2.使用數(shù)組函數(shù):

    <?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;

    推薦:php教程,php視頻教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號