前几篇博文Zero学习了PHP常量以及PHP变量的相关知识。今天我们来学习对这两种常量进行运算的符号——PHP运算符
运算符顾名思义对两种数值之间进行运算的符号,也就是常见的数学当中的加减乘除等符号。当然PHP运算符不同于数学运算符,具有其独有的特性。下面就和Zero深入浅析的认识PHP运算符:
一、什么是PHP运算符
运算符是用来对变量、常量或数据进行计算的符号;它对一个值或一组值执行一个指定的操作。PHP的运算符包括算术运算符、字符串运算符、赋值运算符、位运算符、逻辑运算符、比较运算符、递增或递减运算符、错误空值运算符。在Zero的博文中只学习一些常用的运算符,对于一些不常用的运算符在熟悉PHP编程后再去探究。
二、算术运算符——Arithmetic Operators
算术运算符是处理四则运算的符号,在数字处理中运用最多,常用的算术运算符有以下几种:
加法运算(+)、减法运算(-)、乘法运算(*)、除法运算(/)、取余数运算(%)、递增运算(++)、递减运算(–)
递增递减运算符主要是对单独变量进行运算,递增递减运算符有两种使用方法:
一种是:先将变量增加或是减少1,然后再将值赋给原变量,这种方法叫前置递增或递减运算符
另一种是:将运算符放在变量后面,即先返回变量的当前值,然后再将变量的当前值增加或减少1,称为后置递增或递减运算符
下面通过一个运算实例来了解上面的几种算术运算符号:
- <?PHP
- $a=-100; //声明变量a
- $b=50; //声明变量b
- $c=30; //声明变量c
- echo”\\$a=”.$a.”"; //输出变量a
- echo”\\$b=”.$b.”"; //输出变量b
- echo”\\$c=”.$c.”<p>”; //输出变量c
- echo”\\$a+\\$b=”.($a+$b).”<p>”; //计算变量a加变量b的值
- echo”\\$a-\\$b=”.($a-$b).”<p>”; //计算变量a减变量b的值
- echo”\\$a*\\$c=”.($a*$c).”<p>”; //计算变量a乘变量c的值
- echo”\\$a/\\$b=”.($a/$b).”<p>”; //计算变量a除变量b的值
- echo”\\$a*%$c=”.($a%$c).”<p>”; //计算$a和$b的余数,被除数为-100
- echo”\\$a++=”.$a++.”"; //对变量a进行后置递增运算
- echo”运算后\\$a的值为:”.$a.”<br>”;
- echo”\\$b–=”.$b–.”"; //对变量b进行后置递减运算
- echo”运算后\\$b的值为:”.$b.”<br>”;
- echo”++\\$b=”.++$c.”";
- echo”运算后\\$c的值为:”.$c.”"; //对变量c进行前置递增运算
- ?>
复制代码
输出结果:
- $a=-100$b=50$c=30
- $a+$b=-50
- $a-$b=-150
- $a*$c=-3000
- $a/$b=-2
- $a*%30=-10
- $a++=-100运算后$a的值为:-99
- $b–=50运算后$b的值为:49
- ++$b=31运算后$c的值为:31
复制代码
从上可以看出PHP算术运算符与平常我们学习的数学运算符有相似原理,因此这节学起来比较简单。Zero认为学习本课内容只要对PHP运算符有个基本的认知即可,深入的理解会在以后PHP繁杂的运算中逐步加深。
|