网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

$a++和++$a的区别,你了解吗?

很多兄弟在学习在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)

 

有问题的童鞋,或者交流其他方面的技术知识,可留言,留言我都会详细阅读,并作出回复。

 

 

紫皇雷帝

让学习成为一种习惯

 


分享名称:$a++和++$a的区别,你了解吗?
本文链接:http://bjjierui.cn/article/jpiojg.html

其他资讯