• PHP(运算符,语句,函数)


    数学运算符

    + - * / %

    字符串拼接:用“.”

    $a = "hello";
    $b = "world";
    echo $a.$b;

    比较运算符: > < >= <= == !=

    逻辑运算符

    && 并且,||或,!非

    错误抑制符:@

     echo @$a; 可以屏蔽掉当前的错误。

    错误类型:

    notice  注意

    warning 警告

    error 错误

    三元运算符

    $a = true;
    echo $a?"男":"女";

    顺序语句:从上到下依次执行。

    分支语句:if语句

    $a = 10;
    if($a>10){
        echo "A大于10";
    }else{
        echo "A小于等于10";
        }

    switch case

    $a = 2;
    switch($a) {
        case 0:
            echo "0000";
            break;
        case 1:
            echo "1111";
            break;
        case 2:
            echo "2222";
            break;
        default:
            echo "aaaaa";
        }

    循环语句

    for 循环

    for ($i=1;$i<10;$i++){
        echo "hello world<br>";//换行
        }

    while循环

    $a = 0;
        while($a<10){
            echo "hello world<br>";
            $a++;
            }

    函数

    function test(){
            echo "hello world";
            }
    test();//调用函数

    带有参数的函数

    function test($a,$b){
            echo $a+$b;
            }
    test(
    10,5);

    有返回值的函数,用一个变量接受方法的返回值

    function test($a,$b){
            return $a+$b;
            }
     $sum=test(10,5);
     echo $sum;

    可变参数的函数

        
        function test(){
            $arr = func_get_args();//获取用户输入的值
            var_dump($arr);
            }
        test(1,2,3,4,5);

    累加

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

    有默认值的函数

    function test($a="aa"){
            echo "姓名为:{$a}";
            }
        test();

    输出为

    改为:

    function test($a="aa"){
            echo "姓名为:{$a}";
            }
        test("bb");

    输出:

    几个重要的函数

    1.随机数函数

    echo rand();

    生成某个范围内的随机数, echo rand(0,10);0到10范围的随机数 

    2.获取当前时间(时间戳)

     echo time(); 

    3.格式化时间戳

     echo date("Y-m-d H:i:s",time()); 注意:默认值为当前时间

    4.将日期时间编码为时间戳

     echo strtotime("2017-2-3 17:12:23"); 

  • 相关阅读:
    ASP.NET获取服务器信息大全
    放在IIS上就报错
    WEB资源管理器
    用于主题检测的临时日志(925f1df8130a43969337cfd4cbeb06a4 3bfe001a32de4114a6b44005b770f6d7)
    如何正确的判断String是否为空
    直接输出另存
    查询聊天消息SQL语句!
    ShareSDKUndefined symbols for architecture arm64
    今天起航...
    UIScrollView方法 scrollRectToVisible: animated: 无效(不工作,无效果)的问题
  • 原文地址:https://www.cnblogs.com/niushuangmeng/p/8205189.html
Copyright © 2020-2023  润新知