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多少? a多少?x多少?
<?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);
?>
php运算符4,记住了哈,php7已经变量为输出为echo();了加,字符串为echo $a;了哈,记住啊啊啊相关推荐
- php7 定义变量,基于PHP7的PHP扩展开发之七(定义变量)
目的:熟悉在PHP扩展里面如何定义变量 要实现的PHP代码如下: class lostphp{} $lng = 2; $str = "abc"; $arr = array(1,'a ...
- linux脚本变量运算符,linux——Shell 脚本基础篇(变量类型,变量操作,定义,运算与逻辑关系)...
Shell 脚本基础 1.变量 什么是变量 #a=1 # echo $a 1 变量:可以变化的量 1.2变量名称注意事项 变量名不能以数字开头 不能与系统中已有的环境变量重名,尽量不要全部使用大写,尽 ...
- ES6/07/Array的扩展方法,...扩展运算符,Array.from(),(arr.find(),arr.findIndex()和arr.includes())模板字符串,Set数据结构
ES6扩展的内置对象 1,Array的扩展方法 -扩展运算符(展开语法) 1,扩展运算可以的将数组或者对象转为用逗号分隔的参数序列: let ary =[1,2,3]; //-ary;//" ...
- php能用大括号写数组,PHP7.4不再支持使用大括号访问数组以及字符串的偏移
php7.4在2019年11月28日正式发布.其中有一个变化是不再能够使用花括号来访问数组或者字符串的偏移,下面来具体看一下. 假设我们有一个数组如下: $arr =['a','b','c']; 现在 ...
- python换行符占几个字符_python 字符前缀,运算符、换行符、数据类型和变量
补充 *)/表示的除法即使是整数,结果也是浮点数 *)python表示的整数是没有大小限制的.而某些语言根据其储存长度是有大小限制的.例如Java对32位整数的范围限制在-2147483648-214 ...
- C语言学习笔记07-1-语句结构:选择/循环(附三元运算符;DevC可以for定义临时变量的设置;continue、break、return;goto语句简单说明)
选择/分支 与 循环/重复 语句结构 本质与流程图的三种结构类似,只是C语言没有until型循环,不难理解.文末捎带说一下goto语句. 结构化语句可以实现程序单一出口,goto 是非结构化的,会打乱 ...
- 测试-python筑基1-(变量/类型/输出与输入、循环/分支/运算符)
python基础 python输入与输出 python的运行顺序: 1.print 输出也叫打印 2.输入input(表示输入)--关键字 组合使用 3.程序的开始与结束 --有始有终是程序的基础顺序 ...
- PHP输出语句echo需要注意的地方 (输出html语句,输出中包含运算符)
输出html语句 在输出html语句的时候常常需要使用到形如class="container"这样的语句,如果直接在echo中添加class="container&quo ...
- 简而不漏,300字Java标识符命名规则规范,看一遍就可以记住,包名类名变量名常量名,让命名有迹可循
1.标识符命名规则 (如果不遵循,编译不通过,需要严格遵守) 由26个英文字母大小写,0-9,_,$组成 不可以数字开头 不可使用关键字和保留字,可以包含关键字和保留字 严格区分大小写 不能包含空格 ...
最新文章
- Java NIO理解与使用
- Java High CPU故障排除指南–第1部分
- java用十字链表实现无向图_实验四:图的实现与应用
- 新手理解Navigator的教程
- 智能制造的灾备问题如何解决? | 凌云时刻
- visio画任意形状图形
- 10行Python代码实现抽奖助手自动参与抽奖
- 全球家务机器人发展现状及未来趋势
- PEEKABOO——测试随笔
- 循环神经网络教程第二部分-用python,numpy,theano实现一个RNN
- 今天面完了聚成网络的php研发,面经一枚,为自己攒人品。
- Import Package
- 宋浩概率论与数理统计-第八章-笔记
- java最常见的三种问题,404,500以及无法访问
- PS新手教程:加深减淡工具使用方法
- mysql索引需要注意什么意思_mysql索引需要了解的几个注意
- (1)批量裁剪图片到指定像素
- 2022-2028全球与中国平板显示器溅射靶材市场现状及未来发展趋势
- Postman系列(一)-下载地址与安装
- 在几何画板中如何制作圆柱的侧面展开动画_几何画板画圆柱体的的两种动画制作方法...