从零基础开始学习PHP(七)

貌似有两周没有更新文章了、"忙"都是借口、不过我是真的忙、一天瞎忙活。希望多多理解。在这里我要感谢那些支持我的小伙伴、因为有你们的支持、我知道我要对我的文章以及视频负责、也让我有更大的动力、继续前进、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中经常用到的运算符、在工作中无时无刻都在接触、因此、务必熟练掌握。

在下一节教程中、将会使用一个简单的案例来完成、案例需要一些前端基础、因此不会的、需要恶补下。

你的支持、将是我前进的动力

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171224G0J9U600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券