zoukankan      html  css  js  c++  java
  • 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"); 

  • 相关阅读:
    Python学习(3)——if语句
    Python学习(2)——编码
    一次性邮箱
    Python学习(1)
    Hello World
    java设计模式创建篇------原型模式
    Java技巧------Cloneable接口与clone方法
    java设计模式创建篇------抽象工厂
    java设计模式创建篇------工厂模式
    python函数式编程
  • 原文地址:https://www.cnblogs.com/niushuangmeng/p/8205189.html
Copyright © 2011-2022 走看看