• php函数


    函数四要素:      返回类型 函数名 参数列表 函数体
                   function show() {       }    最简单的函数定义方式 

                   function Show()     {echo "hello";}         Show();   有参数的函数

                   function show($a)   {echo $a;}     show("hello");  有返回值的函数

                   function show(){return "aaaaa";}  echo show();   有默认值的函数

                  function show($a="hello"){echo $a;}show("ceshi");      可变参数的函数

                  function show(){//var_dump(func_num_args());

                                                           func_get_args()    获取参数列表
                                                           func_num_args()  获取参数的个数

                                        $attr = func_get_args();
                                        $sum = 0;
                                       for($i=0;$i<count($attr);$i++)
                                            {
                                                 $sum = $sum+$attr[$i];
                                               }
                                      return $sum;
                     }     echo show(1,2,3,4);

     常用函数
         echo rand(0,10); 生成随机数

         日期时间
         echo time();    取当前时间,返回Unix时间戳
         echo date("Y-m-d H:i:s");    格式化日期时间
         echo strtotime("2016-3-4 12:09:10");    将字符串转化为时间戳


        字符串函数
        $a = "hello|world|ni|hao";
        echo strlen($a); //取字符串的长度
        echo strcmp("Hello",$a); //比较两个字符串,相等返回0,区分大小写
        echo strcasecmp("Hello",$a); //比较两个字符串,相等返回0,不区分大小写
        echo strtolower("Hello"); //将字符串转小写
        echo strtoupper("hello"); //将字符串转大写

        var_dump(explode("|",$a)); //拆分字符串,返回数组
        $attr = array("aa","bb","cc","dd");
        echo implode("%",$attr); //拼接字符串

        echo substr_replace($a,"***",0,5); //替换指定位置的字符串
           第一个参数是要替换的字符串
           第二个参数是替换的字符串
           第三个参数是开始位置
           第四个参数是替换长度

       echo str_replace("|","?",$a); //查找替换
          第一个参数是要查找的字符串
          第二个参数是要替换的字符串
          第三个参数是被操作的字符串

       $s = "2016年元旦放假时间安排表";
       echo str_replace("元旦","<mark>元旦</mark>",$s);

       $str2 = substr($str,9,4);
      echo "从第9个字符开始取4个字符:".$str2.

       echo substr($a,0,5); //截取指定位置的字符

             $s = "";   for($i=0;$i<10;$i++) {$s = $s.$i.",";}

             $s = substr($s,0,strlen($s)-1);
             echo $s;         关于字符串定义

      $a = "test";   $s = "hello{$a}world";   $str = 'helloworld';   echo $str;//区别:
        1.单引号不解析转义字符,内容会原样输出
        2.单引号不解析变量

       $z1 = "p001"; $z2 = "张三"; $z3 = "男"; $z4 = "2000-1-2"; $z5 = "0904";

       $sql = "insert into info values('".$z1."','".$z2."','".$z3."','".$z4."','".$z5."')";或
       $sql = "insert into info values('{$z1}','{$z2}','{$z3}','{$z4}','{$z5}')";
        echo $sql;*/

      $s = <<<A
         <span style="color:red">你好</span>
    A; 后者A必须是在一行顶格

        echo $s;

  • 相关阅读:
    刚体动力学
    碰撞检测系统
    动画系统II
    动画系统
    Game Develop Books
    光照技术
    LR参数组取值操作方法
    loadrunner测试ajax框架
    ​Web(click and script) 与 Web(HTTP/HTML)协议区别
    性能测试常用的linux命令
  • 原文地址:https://www.cnblogs.com/gaojunshan/p/5984952.html
Copyright © 2020-2023  润新知