zoukankan      html  css  js  c++  java
  • PHP移动互联网开发笔记(3)——运算符

    原文地址:http://www.php100.com/html/php/rumen/2014/0326/6704.html


    一、PHP的运算符

     

    PHP中有丰富的运算符集,它们中大部分直接来自于C语言。依照不同功能区分,运算符能够分为:算术运算符、字符串运算符、赋值运算符、位运算符、条件运算符,以及逻辑运算符等。当各种运算符在同一个表达式中时,它们的运算是有一定的优先级的。

    (1)算术运算

    +    -   *   /  %  ++ --

    (2)字符串运算符

    字符串运算符仅仅有一个.(点)就是英文的句号。它能够将字符串连接起来,组成新字符串,也能够将字符串与数字连接,这时类型会自己主动转换。

     

    1.$a="dawanganban"
    2.$b="123"
    3.echo $a.$b;   //输出结果:dawanganban123
    (3)赋值运算符

     

     

    01.= += -= *= /= %= .=
    02. 
    03. 
    04. 
    05.$a="dawanganban"
    06.$a.=1; 
    07.$a.=2; 
    08.$a.=3; 
    09.echo $a.$b;   //输出结果:dawanganban123
    (4)位运算符
     
    & | ~ ^ << >>

    (5)比較运算符

     

    > < >= <= == != <> === !==

    <>:为不等于和!=同样

    ===:恒等,值相等且类型一致

    !==:非恒等,值不相等或类型不一致

     

    1. 1.echo 5 == "5"//true  PHP是弱类型语言(js中的变量类似) 
      2.echo 5 === "5";  //false  全然等于
    (6)逻辑运算

     

    AND(逻辑与) OR(逻辑或) XOR(逻辑异或) &&(逻辑与) ||(逻辑或) !(逻辑非)

     

    1.var_dump(5 && "");   //false 
    2.var_dump(5 && "2"); //true 
    3.var_dump(5 || ""); //true 
    4.var_dump(0 xor 1); //true 
    5.var_dump(0 xor 0); //false 
    6.var_dump(1 xor 1); //false


  • 相关阅读:
    HTML5 文件上传
    Vue-Router模式、钩子
    网络基础协议随笔
    Vue-Router基础使用
    vue中mixin的一点理解
    纯css3跑马灯demo
    Charles使用笔记
    提个醒。。。
    本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案
    easyUI datagrid 清空
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/4047962.html
Copyright © 2011-2022 走看看