这里先举例下算术运算:[具体看2.php]
- <?php
- //算术运算 -- 数学运算
- echo 6*5+12; //先乘除,后加减
- echo "<br>";
- echo 6*(5+12); //先算括号内
- echo "<br>";
- ?>
上面这里遵循数学的运算逻辑,先乘除后加减,遇到括号先算括号内的
然后我们来看看赋值运算:[同样参考2.php]
- <?php
- //赋值运算 -- 把一个值赋给一个自定义变量
- $a=1; //1赋给$a
- echo $a; //输出“1”
- echo "<br>";
- $b=1; //1赋给$b
- $b+=2; //$b 和 2相加,然后赋给$b,
- echo $b; //则$b就是1+2=3
- //也就是$b+=2 表示 1+2=3
- echo "<br>";
- $c=1; //1赋给$c
- $c+=2; //$c 和 2相加,然后赋给$c,
- $c*=3; //$c 和 3相乘,然后赋给$c,
- echo $c; //则$b就是(1+2)*3=9
- ?>
上面这里大家可以看出,$a+x 也就是x和$a的值相加,然后再次赋给$a,也就是先把右边的值和左边做运算,然后再赋给左边的值,大家多练习,改一改数字,自己口算就明白了!
下面来看看比较运算的例子:[参考3.php]
- <?php
- echo 1==2; //1是不等于2的,所以不输出
- echo "<br>";
- echo 3!=2; //3不等于2,所以输出1
- echo "<br>";
- echo 5<3; //5是大于3的,所以不输出
- echo "<br>";
- echo "ok"=="ok"; //字符串相同,输出1
- echo "<br>";
- echo 2=="2";//2=2,为TRUE,所以输出1
- echo "<br>";
- echo 2==="2";//类型不同所以不输出
- ?>
第一个很好理解,1和2不相等,也就是false,所以不输出
第二个3不等于2,这是正确的,也就是true,所以输出
第三个5小于3,大家都知道5是大于3的,所以这是false,所以不输出
第四个是字符串类型,字符串里面的字符串一一对应,所以是true,所以输出
第五个2等于双引号里面的2,这是true,所以输出
第六个【这个注意了】这里三个等于号表示强调,两个不同数据类型,就算值是一样的,也是false,也就是不输出
OK!下一页来说一下逻辑运算,涉及逻辑或和逻辑与,还有逻辑或与
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助