php自定义运算符,php学习之php的运算符的使用

表达式:表达式是php最重要的基石,在php 中。几乎所写的任何东西都是一个表达式,简单但却最精确的定义一个表达式的方式就是任何有值的东西。如$a=1;

运算符分类

运算符优先级算术运算符赋值运算符位运算符比较运算符错误控制运算符执行运算符递增递减运算符逻辑运算符字符串运算符数组运算符类型运算符

1算术运算符

算术运算符包括:加(+)、减(-)、乘(*)、除(/)、求余(求模)(%)

<?php //加法运算符$a =1;$b =2;echo "a与b的和为:";echo $a + $b ;//减法运算符echo "
a与b的差为: ";echo $a - $b;//乘法运算符echo "
a与b的积为: ";echo $a * $b ;//除法运算符echo "
a与b的商为: ";echo $a / $b;//求余数echo "
a与b求余为: ";echo $a % $b ;?>

81ac2ba0db9fda9f69454af67ecae5c0.png

注意:

1.当运行算术运算符时,字符串类型的会自动转换为0进行和数字运算,比如:$a=1 $b=’b’,那么在运行算术运算符时,$b的值自动转换为0,$a+$b=1+0=1

案例:

59e8ce1cd83da5a891c1d1323c58c6a5.png

700536093a47ebec8ee2369a506dabd5.png

2.赋值运算符:

赋值运算符:= 就是把某个值赋给某个变量

语法:$a=1;

赋值一般说的是把等号后面的值赋值给前面的变量,可以多次赋值,$a=$b=1;

3.比较运算符

==:等于,比较的是值,只要值相等结果就是等于===:全等,比较的时类型和值,只有两个都相等才相等!=:不等于:类型转换后两个值不相等,返回为true!==:不全等:两个值不相等或他们的类型不同>:大于,=:大于等于<=:小于等于

<?php //比较运算符$a=1;$b=1;$c='1';if($a===$b){echo "全等";}elseif($a==$b){echo "相等";}else{echo "不相等";}echo "
";if($a===$c){echo "全等";}elseif($a==$c){echo "相等";}else{echo "不相等";?>

6c7ab2f243bf2c911d475e23e1432e5d.png

4.错误抑制符:@

说明:屏蔽一些不重要的错误,不影响当前页面的脚本运行

5.字符串运算符:.或者.=

说明:字符串连接符(拼接),把两个或多个字符串进行连接

7逻辑运算符:== —

说明:当前的操作数会自动加1或者减1

如果一个操作数,不给赋值,++$a和$a++是一样的。

前加:++$a;先加1在赋值。后加:$a++;先赋值在加1.

5936e4cbe0d3d0a98b3960dbc9501fd0.png

//利用自增,实现循环遍历for($n=0;$n<=10;$n++){echo '
a'; echo $n;}echo '-----------------';//利用自增,实现外部变量循环遍历$z='a';for($i=0;$i<=10;$i++){$z++;echo $z;}

未经允许不得转载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值