zoukankan      html  css  js  c++  java
  • PHP语句函数

    PHP语句函数

    语句

    加减乘除取余

    $a = 10;
    $b = 5;
    echo $a + $b; // 加法
    echo $a - $b; // 减法
    echo $a * $b; // 乘法
    echo $a / $b; // 除法
    echo $a % $b; // 取余

    字符串拼接

    $a = "hello";
    $b = "world";
    echo $a . $b   //拼接用 . JS用+

    错误抑制符

    echo @ $a; //@ 错误抑制符
    // notice 注意可以抑制
    // warning  警告可以抑制
    // error 错误不可抑制 需要改代码

    三元运算符

    $a = false;
    echo $a?"":"";  //true输出男,false输出女

    分支语句

    $a = 10;
    if($a>10){
        echo "A大于10" ;
    }else{
        echo "A小于等于10" ;      
    }
    $a = 2;
    switch($a){
        case 0:
              echo "0000" ;
              break;
        case 1:
              echo "1111" ;
              break;
        case 2:
              echo "2222" ;
              break; 
        case 3:
              echo "3333" ;
              break;            
    }

    循环语句

    for($i=1;$i<10;$i++){
             echo "hello world<br />";   //输出hello world 并且在页面中换行
             echo "hello world 
    " ; //输出hello world 在HTML代码里换行
    
    }
    $a = 0;
    while($a<10){
          echo"hello world<br />";
          a++;
    }

    函数

    //没有参数
    function test(){
         echo"hello world";
    }
    test();
    //有参数
    function text($a,$b){
         echo $a+$b;  
    }
    text(10,5);
    //有返回值
    function ty($a,$b){
         return $a+$b;
    }
    $sum = ty(10,5);

    可变参数的函数

    function ys(){      //不写参数,写上参数会写死
        $arr = func_get_args();   //获取用户的参数,返回一个数组
        $sum = 0;
        for($i=0;$i<count($arr);$i++){     //取数组长度用count()
             $sum = $sum + $arr[$i];
            }  
           return  $sum;
    }
    ys(10,3,6,2);

    有默认值的函数

    function test($a = "张三"){
        echo"姓名为:{$a}";
    }
    test("张三");
    test("李四");

    随机数函数

    rand();
    rand(0,10);
    rand(0,100);

    取当前日期时间

    time();    //日期时间戳,自1970年1月1日8:00 秒数累加之和
    date("Y-m-d H:i:s",time());     //格式化时间戳  格式化当前时间time()可以不写
    //把时区修改为中国时区
    //右键wamp服务器 -> PHP文件 -> php.ini文件 ->ctrl+F 搜索date -> 找到 date.timezone -> 改为date.timezone = Etc/GMT-8 -> 保存重启服务器

    将日期时间编码为时间按戳

    strtotime("2017-2-3 18:23:56");
  • 相关阅读:
    docker-compose 命令不存在
    linux安装rabbitmq ssm集成rabbitmq
    tomcat参数错误 服务器400
    无限极分内 自联查询
    图片移入变大 点击图片切换 点击按钮显示图片
    js正则表达式基本书写
    随鼠标移动
    输入电话号码
    添加新句子
    窗口的弹出与关闭
  • 原文地址:https://www.cnblogs.com/Whitehat/p/8317876.html
Copyright © 2011-2022 走看看