PHP基础教程-10 算术运算符

视频教程观看地址:http://study.163.com/course/courseMain.htm?courseId=1003927005

这节课我们来看看运算符,运算符有很多种。我们使用“=”作为赋值运算符。我们使用“+”运算符用于实现数字的相加。我们使用“-”运算符用于实现数字的相减。除了加号和减号运算符之外,还有一些我们要使用的运算符。所以让我们来定义一些变量并开始使用算术运算符。

我们首先来定义2个整数变量:
$a = 5; $b = 10;
在之前的课程中。我们已经使用了加号和减号运算符,所以让我们再试一些其他的运算符。 这里,我们来看看乘法运算符和除法运算符。
var_dump($a * $b); var_dump($a / $b);
现在让我们运行我们的脚本。我们看到5乘以10是整数50,5除以10是浮点数0.5。 很简单,我们也可以看到,尽管除法运算中的所有变量都是整数,但计算出的结果类型还是由它自身的类型决定。 接着我们来看看自增和自减运算符。它们通常在循环中使用。 我会在稍后的课程中讲解循环,但现在,我们只是单独的介绍这个运算符。 假如说我们要让变量a加1。我们可以将它自己加1然后赋值给自己:
$a = $a + 1; var_dump($a);
现在我们来运行我们的脚本。我们看到a等于整数6. 5加1等于6.没问题。 我们也可以用PHP的自增运算符来做到这一点。也就是两个加号:
$a = $a + 1; var_dump($a); $a++; var_dump($a);
现在让我们再次运行脚本。 A现在等于7。使用自增运算符与使用加号加1是完全一样的。六加一等于七。 相对应的,有自增运算符就有自减运算符。我可以使用$a--:
$a++; var_dump($a); $a--; var_dump($a);
现在当我运行脚本时,A等于6。 7减1等于6.这就是自减运算符。 实际上,我们可以在变量之前或之后使用自增和自减运算符。最终的结果是一样的,但他们略有不同。我们来实际演示,你就会它们有什么不同。这里我们让运算符放在变量后面:
var_dump($a); var_dump($a--); var_dump($a);
现在当我们运行我们的脚本,倒数第二行输出的a的值为6,但是最后一行代码的a的值为5. 如果我在变量之前添加自减运算符:
var_dump($a); var_dump($a--); var_dump($a); var_dump(--$a); var_dump($a);
保存文件,运行。我们看到最后两行的a是相等的。 从2个的结果对比,我们可以看出,运算符在变量的后面,那这个运算符将在这行代码执行完成后,再执行自减运算,运算符在变量的前面,那这个运算符将在这行代码执行之前运算。 最后,我们来讨论复合运算符。复合运算符将赋值运算符与算术运算符相结合。例如,如果我们要将a的值增加5,我们可以这么做:
$a = $a + 5; var_dump($a);
现在我们可以运行脚本了,我们可以看到现在等于9. 4加5等于9.我们也可以将这些运算符组合成较短的复合运算符。比如:
$a += 5; var_dump($a);
现在,当我们运行我们的脚本,我们可以看到等于14。 9加5等于14. 这些复合运算符除了和加号进行组合,还可以和减号,乘号和除号运算结合。这就是关于PHP的算术运算符的详细介绍。 更多精彩内容尽在视频中! 本文固定链接: http://www.oxox.work/web/php-basics/operator/ | 虚幻大学

查看原文: http://www.oxox.work/web/php-basics/operator/

你可能感兴趣的:(PHP基础教程-10 算术运算符)