zoukankan      html  css  js  c++  java
  • 4月24日 PHP函数

    ---恢复内容开始---

    <?php

    //语句

    //分支语句

    $a=7;

    if($a==5)

    {

         echo "相等";

    }

    else

    {

         echo "不相等";

    }

    //if..

    //if...else...

    //if...else if...

    witch($a)

    {

    case 1:

           echo"1111";

           break;

    case 2:

           echo"2222";

           break;

    case 3:

           echo"3333";

           break;

    case 4:

           echo"4444";

           break;

    fefault:

           echo"default";

           break;

    }

    //循环语句

    for($i=0;$i<10;$i++)

    {

        echo $i."<br>";

    }

    $a=10;

    while($a>0)

    {

       echo $a."<br>";

       $a--;

    }

    //函数四要素:返回类型,函数名,参数,函数体

    //函数定义方式

    function show()

    {

       echo "hello";

    }

    //调用函数

    show();

    //有参数的函数

    function show($a,$b)

    {

      echo $a+$b;

    }

    show(3,4);

    //有默认值的函数

    function show($a=5,$b=5)

    {

       echo $a+$b;

    }

    show(3,2);//=5

    //参数可变的函数

    function show()

    {

      $attr=func_get_arge();//获取函数的参数

      $sum=0;

      for($i=0;$i<count($attr);$i++)

      {

         $sum=$sum+$attr[$i];

      }

       echo $sum;

    }

    show(1,2,3,4);

    //有返回值的函数

    function show()

    {

       return "aaaa";

    }

    echo show();

    //常用函数

    echo rand(0,100);//随机生成函数

    echo time();//取当前日期时间

    echo date("Y-m-d H:i:s",time());//格式化日期时间

    echo strtotime("2016-5-6");//将日期时间格式转换为时间戳

    //字符串处理函数

    $a="hello";

    echo strlen($a);//返回字符串的长度

    echo strcmp("hello","hello");//比较两个字符串是否相等,区分大小写

    echo strcasecmp("hello","Hello");//比较两个字符串是否相等,不区分大小写

    echo strtolower("HELLO");//将字符串转为小写

    echo strtoupper("hello");//将字符串转为大写

    $str="hello|world|join|on";

    var_dump(explode("|",$str));//拆分字符串,返回数组

    $attr=array("aaa","bbb","ccc");

    echo implode("|",$attr);//将数组拼接为字符串

    echo substr_replace($str,"aaa",0,5);//替换字符串(某个位置)

    echo str_replace("l","a",$str);//查找替换

    echo substr($str,6,5);//截取字符串

    //一些知识点

    //单引号和双引号都可以定义字符串

    //1.双引号里面可以使用转义字符,单引号里面不能使用会原样输出

    //2.双引号里面可以解析变量,单引号不行

    $a="join";

    $s1="hello"($a)world";

    echo $s1."<br>";

    $s2='hello"($a)world';

    echo $s2;

    //定义字符串(块)

    $str = <<<STR

    <div style="backgroung-color:red; color:white; 100x; height:30px">hello</div>

    STR;

    echo $str;

    ?>

    ---恢复内容结束---

  • 相关阅读:
    ajax处理返回的json数据
    (转)JavaScript Trim() IE 不支持 问题解决 .
    ajax乱码,asp,php,jsp
    常用工具软件
    给DIV添加滚动条
    java递归菜单树转换成json字符串
    将请求的数据以json(plain)输出有乱码
    json穿
    乱码问题
    getRequestURI,getRequestURL的区别
  • 原文地址:https://www.cnblogs.com/dongqiaozhi/p/5432485.html
Copyright © 2011-2022 走看看