php-這代碼有問題嗎?為什麼我調用函數沒有反應?

來源:互聯網
上載者:User
關鍵字 php
php

function genVeriCode($type,$length=4,$clear=true){
$nums=range(0,9); // 數字數組
$lower=range('a','z'); // 小寫字母數組
$upper=range('A','Z'); // 大寫字母數組
$ignore=array('0','o','O','1','l','I','9','q'); // 難辨認的字元數組

$chars=array();if($type==1)    $chars=$nums; // 只需要數字數組elseif($type==2)    $chars=array_merge($nums,$lower); // 數字+小寫字母elseif($type==3)    $chars=array_merge($nums,$lower,$upper); // 數字+小寫字母+大寫字母if($clear)    $chars=array_diff($chars,$ignore); // 排除難辨認字元$keys=array_rand($chars,$length); // 隨機取出length個字元,返回它們的key$code="";foreach($keys as $key)    $code.=$chars[$key]; // 通過key可以去$chars中找到具體的值,並在迴圈中拼接起來return $code;

}
為什麼我調用沒反應?

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.