貌似有两周没有更新文章了、"忙"都是借口、不过我是真的忙、一天瞎忙活。希望多多理解。在这里我要感谢那些支持我的小伙伴、因为有你们的支持、我知道我要对我的文章以及视频负责、也让我有更大的动力、继续前进、2017年即将过去、让我们一起用心的姿态、迎接2018年的到来、"如果现在你都还没准备好的话、那么你已经准备了一年了"---亮。这句话我非常感动呐、很多事情不是准备好了才能去做的、当你准备好的时候、别人已经跑了一圈马拉松回来了。"如果问题都还没有出、你就先把失败的原因分析好、那么你将注定失败"---殷。其实不管对与错、只要我们坚信是对的、即使错了、对于我们来说、也是一种正确的过程、在这个过程中、我们尽力的追求过、我们无所畏惧.....我们收获的还有很多。
这是教学文章呐、扯什么、好吧、下一篇文章单独来扯淡"年终总结"。来进入今天的正题。
有关PHP中的运算符
目标
熟练掌握PHP中常用的运算符。
难点
递增和递减运算符
重点
掌握常用的运算符
本节目录
1、PHP中的运算符
2、运算符实例讲解
3、总结
PHP中的运算符
什么是运算符?运算符就是执行代码的运算的一种功能符号、这种运算针对一个以上的操作项目进行运算、譬如:10+10=20、算数运算符是最常见的、从小学就开始学习运算。
在PHP中运算符充当一个什么样的角色呢?首先既然是运算、就是求两个” 元素”的某些关系、例如:求和、求余、求差等。
PHP中有如下的运算符:
1、算数运算符
2、赋值运算符
3、递增递减运算符
4、比较运算符
5、逻辑运算符
6、三元运算符
以上运算符是PHP中常用到的运算符
运算符实例讲解
1、算数运算符
2.//关于PHP中的算数运算符+ - * / % .
3.
4.// +加法运算
5.$number = 3;
6.$age = 18;
7.echo $number + $age;//21
8.
9.echo"";
10.//-减法运算
11.echo $age - $number;//15
12.
13.echo"";
14.//*乘法运算
15.echo $number * $age;//54
16.
17.echo"";
18.//除法运算/
19.echo $age / $number;//6
20.
21.echo"";
22.//取余
23.echo $age % $number;//0
2、赋值运算符
赋值运算符”=”、但是在PHP中、经常和算术运算符一起操作。赋值运算符的意义是将右边的值、赋值给左边的变量。
2.//关于PHP中的赋值运算符= += -= *= /= %= .
3.
4.//普通的赋值
5.$number = 18;//将右边的值赋给左边的操作数
6.
7.echo"";
8.$number += $number;//相当于$number = $number + $number;
9.echo $number;//36
10.
11.echo"";
12.$number = 18;//相当于$number = $number - $number;
13.$number -= $number;
14.echo $number;//0
15.
16.echo"";
17.$number = 18;//相当于$number = $number * $number;
18.$number *= $number;
19.echo $number;//324
20.
21.echo"";
22.$number = 18;//相当于$number = $number / $number;
23.$number /= $number;
24.echo $number;//1
25.
26.echo"";
27.$number = 18;//相当于$number = $number % $number;
28.$number %= $number;
29.echo $number;//0
30.
31.// .连接符、通常用于操作字符串
32.echo"";
33.$str ="php";//相当于$str = $str . $str;
34.$str .= $str;
35.echo $str;//phpphp
三、递增、递减运算符
递增和递减就是本身的值++或者--、
2.//递增和递减操作
3.
4.
5.//前置++
6.$number = 10;
7.
8.$age = $number++;//先将$number的值赋给$age($age=$number)、然后本身在加1($number = $number + 1)此时$number=11 $age=10;
9.
10.echo $age;//10
11.
12.
13.echo"";
14.//后置++
15.$number = 10;
16.
17.$age = ++$number;//先将本身的值+1($number = $number +1)、然后赋值给$age
18.
19.echo $age;//11
20.
21.echo"";
22.//前置--
23.
24.$number = 10;
25.
26.$age = --$number;
27.
28.echo $age;//9
29.
30.echo"";
31.//前置--
32.
33.$number = 10;
34.
35.$age = $number--;
36.
37.echo $age;//10
比较运算符
2.//PHP中的比较运算符
3.
4.//等于==
5.
6.$number = 10;
7.
8.var_dump($number == 10);//bool(true)
9.
10.echo"";
11.//绝对等于===类型和值都必须相等
12.
13.var_dump($number === 10);//bool(true)
14.
15.echo"";
16.//不等于!=
17.
18.var_dump($number != 11);//bool(false)
19.
20.echo"";
21.//不等于
22.
23.var_dump($number 11);//bool(false)
24.
25.echo"";
26.//绝对不等于!==
27.
28.var_dump($number !== 11);//bool(true)
29.
30.echo"";
31.//大于>
32.
33.var_dump($number > 11);//bool(false)
34.
35.echo"";
36.//小于
37.
38.var_dump($number < 11);//bool(true)
39.
40.echo"";
41.//小于等于
42.
43.var_dump($number
44.
45.echo"";
46.//大于等于
47.
48.var_dump($number >= 11);//bool(false)
逻辑运算符
2.//PHP中的运算符之逻辑运算符与(and、&)或(or、)非(!)
3.
4.$number = 10;
5.
6.$age = 18;
7.if($numberand$age){//两个条件都满足的情况下、输出真
8.echo"真";
9.}else{
10.echo"木有";//否则输出
11.}
12.echo"";
13.
14.if($number && $age){//两个条件都满足的情况下、输出真
15.echo"真";
16.}else{
17.echo"木有";//否则输出
18.}
19.
20.echo"";
21.if($numberor0){//只要满足其中一个条件、即可输出真
22.echo"真";
23.}else{
24.echo"木有";//否则输出
25.}
26.
27.echo"";
28.if($number 0){//只要满足其中一个条件、即可输出真
29.echo"真";
30.}else{
31.echo"木有";//否则输出
32.}
33.
34.echo"";
35.if(!$number){//取反、只要不为真就输出真
36.echo"真";
37.}else{
38.echo"木有";//否则输出
39.}
三元运算符
在PHP中巧用三元运算符可以有效的提高效率、三元运算符又叫做比目运算符、语法:
表达式?值1:值2
如果表达式成立、则取第一个值、如果不成立、则取第二个值。
2.//PHP中的三元运算符
3.
4.$number = 0;
5.
6.1>2?$number=1:$number=2;
7.
8.echo $number;//2、因为1不大于2、因此执行第二个表达式
9.
10.2>1?$number=20:$number=10;
11.
12.echo $number;//20、条件为真、因此执行第一个表达式
以上就是节所讲述的内容、这些都是PHP中经常用到的运算符、在工作中无时无刻都在接触、因此、务必熟练掌握。
在下一节教程中、将会使用一个简单的案例来完成、案例需要一些前端基础、因此不会的、需要恶补下。
你的支持、将是我前进的动力
领取专属 10元无门槛券
私享最新 技术干货