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

来源:互联网 发布:统计软件spss下载 编辑:程序博客网 时间:2024/06/06 01:07
视频教程观看地址: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/