为了账号安全,请及时绑定邮箱和手机立即绑定
  • 成功运行大家可以参考下 function checkCode($type=1,$len=4){ $code=''; switch ($type){ case 1: for ($i = 0; $i < $len; $i++) { $code.=rand(0,9); } break; case 2: for($i = 0; $i < $len; $i++){ if(rand(0,1)==0){ $code.=chr(rand(65,90)); }else{ $code.=chr(rand(97,122)); } } break; case 3: for($i = 0; $i < $len; $i++){ $ran=rand(0,2); if($ran==0){ $code.=chr(rand(65,90)); }elseif($ran==1){ $code.=chr(rand(97,122)); }else{ $code.=rand(0,9); } } break; } return $code; }
    查看全部
    1 采集 收起 来源:PHP函数实战

    2018-03-22

  • __FUNCTION__获取当前函数的名称
    查看全部
  • //阶段一 if(!function_exists('getExtName')){ /** * [getExtName 获取文件的扩展名] * @param [string] $fileName [文件名] * @return [string] [扩展名] */ function getExtName($fileName){ $start = strrpos($fileName,'.'); return substr($fileName, $start+1); } } echo getExtName(__FILE__); //php //阶段二 if(!function_exists('getExt')){ function getExt($fileName){ $ext = strtolower(pathinfo($fileName,PATHINFO_EXTENSION)); return $ext; } } echo '<br/>'; echo getExt(__FILE__);
    查看全部
  • 创建表格顺序是先行后列
    查看全部
  • 引用传递的实参只能是变量,不能是值
    查看全部
  • 如果函数既有可选参数,又有必选参数,必选参数一定要在可选参数前面
    查看全部
  • /**

         * 生成验证码

         * @param int $type 验证码类型 1、数字 2、字母 3、数字加字母

         * @param int $length 验证码长度

         * @return string

         */

        function getCode($type=1, $length=4){

            switch ($type) {

                case 1:

                    $arr = range(0,9);break;

                case 2:

                    $arr = range('a','z');break;

                case 3:

                    $arr = array_merge(range(0,9),range('a','z'));break;

            }

            // 根据随机键名

            $arr_rand = array_rand($arr,$length);

            // 根据键名获取键值

            foreach ($arr_rand as $key => $value) {

                $str_rand .= $arr[$value];

            }

            return $str_rand;

        }

    查看全部
    0 采集 收起 来源:PHP函数实战

    2021-03-29


  • <?php 



    function yzm($type,$length){

        $num = '0123456789';

        $word = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';

        $result = '';

        switch($type){

            case 1:  //生成数字类型验证码

                for ($i=0;$i<$length;$i++){

                    $result .= $num[rand(0,strlen($num)-1)];

                }

            break;

            case 2: //生产字母类型验证码

                for ($i=0;$i<$length;$i++){

                    $result .= $word[rand(0,strlen($word)-1)];

                }

            break;

            case 3: //生产字母+数字类型验证码

                for ($i=0;$i<$length;$i++){

                    $incl = $num.=$word;

                    $result .= $incl[rand(0,strlen($incl)-1)];

                }

            break;

        }

        return $result;


    }


    echo yzm(3,4);


    ?>



    查看全部
    0 采集 收起 来源:PHP函数实战

    2020-10-12

  • time :march 19

    content:函数的参数详解

    表格的代码


    查看全部
  • 函数不调用不执行,当封装完函数后将其载入到内存中,当调用函数时,找到对应的函数,找到对应的函数,执行函数体,当碰到return 语句或者执行到函数末尾,再将控制权移交到调用函数的位置上,接着程序继续向下执行

    查看全部
  • require和require_once引用不存在的文件,报一个警告一个致命错误,程序终止

    incude和include_once引用不存在的文件,报两个警告,程序继续

    查看全部
  • 函数不调用,不执行,当封装完函数后将其载入到内存中,当调用函数的时候,找到对应的函数,执行函数体,当碰到return语句或者执行到函数的末尾,再将控制权移交到调用函数的位置上。

    查看全部
  • <?php
    /**
    * 读取文件后缀名
    * @param string $file
    * @return string
    */
    $fileName = '../test.txt';
    function checkFileSuffix($file){
       if(file_exists($file)){
           echo '文件存在<br>';
           return pathinfo($file, PATHINFO_EXTENSION);
       } else {
           echo '文件不存在';
       }
    }
    echo checkFileSuffix($fileName);

    试下笔记功能

    查看全部
  • 获取文件扩展名

    pathinfo($filename,PATHINFO_EXTENSION)

    查看全部
    0 采集 收起 来源:PHP函数实战

    2019-10-31

  • array_map  call_user_func  结合起来匿名函数的用法

    查看全部

举报

0/150
提交
取消
课程须知
对php的基础知识掌握,如变量、常量、数组、流程控制、系统函数等。
老师告诉你能学到什么?
1、如何自定义函数 2、函数的执行原理 3、自定义函数中参数的使用 4、特殊函数的使用(可变函数、递归函数、毁掉函数) 5、封装常用函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!