从品牌网站建设到网络营销策划,从策略到执行的一站式服务
很多兄弟在学习在PHP的算术运算符时,会遇到$a++ 和 ++$a运算,这样让人头疼的问题。下面雷帝给大家举例进行$a++ 和 ++$a在运算时是怎么进行的。
成都创新互联公司网站建设公司一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!专注中小微企业官网定制,成都网站设计、网站制作、外贸营销网站建设,塑造企业网络形象打造互联网企业效应。
首先,$a++,后缀模式,先计算表达式的值,再执行递增的操作,等同于$a = $a+1;
++$a,前缀模式,先执行递增运算,再计算表达式的值,等同于$a = $a+1;
举例说明:
$a = 10;
$b = $a++ + ++$a;
echo $a;
echo $b;
可以思考下,这个结果是多少。($a的值为12,$b 的值为22)。
分析:
$a++中 后缀模式,先计算表达式的值,可理解为$a参与运算的值为 10,进行++后,$a自身的值变为11;
++$a中 前缀模式,先进行递增,$a的值变为12(在执行$a++时,$a的值已经是11了),参与运算的值为12.
所以:$b = 10 + 12 = 22. $a = 12.
再给大家也例子
$a = 10;
$b = ++$a + $a++ + ++$a;
此时$a,$b的值都是多少呢。(偷偷告诉你$a的值为13,$b的值为35)
有问题的童鞋,或者交流其他方面的技术知识,可留言,留言我都会详细阅读,并作出回复。
紫皇雷帝
让学习成为一种习惯
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图