新手学PHP之-PHP运算符与应用(一)

 我的网站: 兰州妈妈网

 PHP的运算符包括算数运算符、比较运算符、逻辑运算符、位运算符、赋值运算符、其他运算符。

一、算数运算符

算数运算符是最常用的符号,就是常见的数学操作符,用来处理简单的算数运算。包括+、—、*、/、%、++、——。

讲解:

+算数运算符:只是作为计算运算符,两个字符串相加,只是把两个字符串截取整数进行相加,而不是连接字符串,连接字符串在PHP里是使用.的形式完成。

%取余运算符:也成求模运算符,首先会将%运算符两边的操作数转换成整型,然后返回第一个操作数除以第二个操作数后所得到的余数。在程序开发中使用求模运算的主要目的有两个:第一个是做整除运算。第二个就是让输入的数不超过某个数的范围。例如:让任何一个随机数在10以内,就可以让这个随机数和10取余,得到的余数就永远不会超过10.

浮点数尽量不要用取余,整数和负数取余是整数,负数和负数取余是负数,取决于前面变量的正负数。前面的变量为整数,结果为整数,前面的数为负数,结果为负数。

递增和递减运算

$a++和++$a以及$a--和--$a的区别

$a++采用后缀模式,先计算表达式的值,然后在执行递增的操作,++$a先进行递增运算,在计算表达式的值,例如

<?php
	$a=10;	
	$b=$a++;
	echo $b;
?>


在这里,先是将$a的值赋值给$b,然后在执行递增的操作,那么运行后得到的结果$b的值是10;而

<?php
	$a=10;	
	$b=++$a;
	echo $b;
?>


在这里,运行后得到的结果$b的值是11。$a--和--$a和他的运算是相似的。

二、比较运算符

比较运算符也称关系运算符,又称条件运算符,用于对运算符两边的操作数进行比较。比较运算符的结果只能是布尔值,如果比较关系为真,则结果为true,否则结果为false。包括:>(大于:当左边的操作数大于右边的操作数时返回true,否则返回false)、<(小于:当左边的操作数小于右边的操作数时返回true,否则返回false)、>=(大于等于:当左边的操作数大于等于右边的操作数时返回true,否则返回false)、<=(小于等于:当左边的操作数小于等于右边的操作数时返回true,否则返回false)、==(等于:左边操作数等于右边操作数的时候返回true,否则返回false)、===(全等于:左边操作数等于右边的操作数,并且它们的类型也相同时返回true,否则返回false)、<>或!=(不等于:当左边的数不等于右边的数时返回true,否则返回false)、!==(非全等于:当左边的操作数不等于右边的操作数,或者它们的类型不相同时返回true,否则返回false)。

“===”全等于判断的不仅是内容相同,而且还包括类型相同。

另外要注意“==”和“=”的区别,在PHP里,“=”是赋值运算符,而“==”是等于运算符。

三、逻辑运算符

逻辑运算符用来判断一件事情是“对”是“错”,或者说是“成立”还是“不成立”。逻辑运算符只能操作布尔型数值。处理后的结果值是也是布尔型数值。

包括and或&(逻辑与:当左右两边操作数都为true时,返回true,否则返回false)、& or或||(逻辑或:当左右两边操作数都为false时,返回false,否则返回true)、not或!(逻辑非:当操作数为true时返回false,否则返回true)、xor(逻辑异或:当左右两边操作数只有一个为true时返回为true,否则返回false)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值