php运算符4,记住了哈,php7已经变量为输出为echo();了加,字符串为echo $a;了哈,记住啊啊啊

第一:
算术运算符中+ - * / 我们不用说了把,我们说点难的,说%还有++ --把,就说这几个

%无非这三种把,第一种是如果第一位大于第二位的话,就取余,你把它换算成10/3=3。。。。。。1,取余就是取后面的1啊

<?php
$a=10%3;
echo $a;
?>

效果:
在这里插入图片描述
第二种是如果第二位大于第一位的话,就直接取第一位的,为什么,因为除不了嘛是吧,所以取第一位的啊,因为都是第一位的换算得来的啊,算不了不就是取第一位的吗是吧

<?php
$a=3%10;
echo $a;
?>

在这里插入图片描述
//第三种,我问你一下,如果两种相同取什么,我说取0啊,为什么,因为1010=1…0啊,所以取0啊是吧

<?php
$a=10%10;
echo $a;
?>

在这里插入图片描述

然后说说++ –
我知道你们在困惑什么,我告诉你们++或者–在后面的运算把
a + + ; 的 原 理 是 什 么 呢 我 来 说 一 下 , 最 简 单 的 解 释 哈 比 如 a++; 的原理是什么呢我来说一下,最简单的解释哈 比如 a++;a初始值为2,

$x=$a++;

我想问一下你们, a 多 少 ? a多少? ax多少?

<?php
$a=2;
$x=$a++;
echo '$x='.$x;
echo "<br>";
echo '$a='.$a;
?>

效果:
在这里插入图片描述
为什么呢,因为 a + + 是 这 样 子 的 , a++是这样子的, a++a++可幻化为 a = a= a=a+1;因为++是在后面是吧,所以是先把2赋值给 x , 然 后 是 x,然后是 x,a=$a+1,自行运算。等于3,所以效果就这样子的啊

减($a–)呢,一样的啦,不信,我算给你看一下

<?php
$a=2;
$x=$a--;
echo '$x='.$x;
echo "<br>";
echo '$a='.$a;
?>

在这里插入图片描述

运行原理:先赋值给 x , 然 后 是 x,然后是 x,a–幻化为 a = a= a=a-1;然后是2-1=1是吧,赋值给$a就行了啊,慢慢理解哈,兄弟们,慢慢就行了
记住了哈""代表解析变量的值,’'代表打印出字符串!!!!

比较运算符:
在这里插入图片描述

我想问一下,就是既然叫比较是不是有对有错啊,所以呢呵呵,算出来的既然是对或者错,所以布尔型的啦,因为布尔型就是算对错的嘛是吧
千万要注意啊,比较运算符中不能有空格哦,空格会错的哦,记住了呀

<?php
var_dump(3=='3');
?>必须这样啊啊啊啊啊啊

会转换成同一种类型数值型来计算比较哈

<?php
var_dump(3==='3');
?>

在这里插入图片描述
为什么会错,因为全等啊,代表值与类型都一样啊,不一样啊

重点来了,兄弟们:
var_dump(‘chengdu’ > ‘chongqing’);
var_dump(‘abcf’ > ‘abcd’);
在这里插入图片描述
为什么第一个错,第二个对呢
因为明白了啊,记住了哈,字符串比较的话,越往后的越大,他都是依次进行比较的哈,第一个与第一个比,依次的哈

逻辑运算符:
在这里插入图片描述&&:只要出现一个false就是false否则全部都是true就是true
||:出现两个true就是false,出现两个false就是false,出现一个false一个true就是true
!:true就是false,false就是true,相反的哈,往相反的来想哈
xor:意思是(一个)为true为真,(全真)或者(全假)为假哈

规律:
逻辑与(&&):在遇到false的时候,它结果注定就是false了,所以后面的代码就不再执行。
逻辑或(||):在遇到true的时候,它的结果注定就是true了,所以后面的代码也不再执行。

字符串运算符:

<?php
$a="Hello";
$b="PHP";
$c=$a. $b;
echo($c);
?>

记住了哈,兄弟们,echo c ; 是 输 出 字 符 串 的 哈 , 要 输 出 变 量 的 话 像 这 个 c;是输出字符串的哈,要输出变量的话像这个 c;c=$a. $b;,要用到echo();哈,不然会错的哈

<?php
$a="Hello";
$b="PHP";
$c='aa'. 'hh';
echo $c;
?>

这样,才用echo $c;哈,记住了哈()我刚才打了自己一个巴掌,这种垃圾也错

数组合并运算符:
可以使用 + 号将两个数组在同一个新的数组中哈

<?php
$a=array(1,2,3);
$b=array(4,5,6,7,8);
 var_dump($a+$b);
?>

记住哈,变量与变量值之间不能有空格哈!!!!!!!!
在这里插入图片描述

屏蔽错误操作符 @:

<?php
$a=array(1,2,3);
echo(@$a[5]);
?>

记住哈,php7已经有很大不同了记住了哈echo变量的哈加上echo();哈
在这里插入图片描述

赋值运算符:
赋值运算符包括:= .= += ­= *= *= /= %= &= |= ^= >>= <<=
其他就是右赋值给左边哈记住了哈!!!!!!
也经常会使用到比如
=(乘等)、/=(除等)他们都是先先赋值然后算出本身的值哈,像$a++;一样哈,你看前面就知道了哈,这种垃圾我就不讲了

<?php
$a=5;
$b=6;
$b*=$a;
 echo($b);
?>

在这里插入图片描述

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贵哥的编程之路(热爱分享)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值