php中++i 与 i++ 的区别


Posted in PHP onAugust 08, 2012

1、++i 的用法(以 a=++i ,i=2 为例)

先将 i 值加 1 (也就是 i=i+1 ),然后赋给变量 a (也就是 a=i ),

则最终 a 值等于 3 , i 值等于 3 。

所以 a=++i 相当于 i=i+1 ,a=i

2、i++ 的用法(以 a=i++ ,i=2 为例)

先将 i 值赋给变量 a (也就是 a=i ),然后 i 值加 1 (也就是 i=i+1 ),

则最终 a 值等于 2 ,i 值等于 3 。

所以 a=i++ 相当于 a=i , i=i+1

3、++i 与 i++

a=++i 相当于 i++ , a=i

a=i++ 相当于 a=i , i++

4、++i 与 i++ 单独使用时,相当于 i=i+1

如果赋给一个新变量,则 ++i 先将 i 值加 1 ,而 i++ 先将 i 赋给新变量。

PHP 相关文章推荐
php include,include_once,require,require_once
Sep 05 PHP
php 分页类 扩展代码
Jun 11 PHP
基于session_unset与session_destroy的区别详解
Jun 03 PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 PHP
php实现按照权重随机排序数据的方法
Jan 09 PHP
php验证身份证号码正确性的函数
Jul 20 PHP
php 使用html5实现多文件上传实例
Oct 24 PHP
php实现文件上传及头像预览功能
Jan 15 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 PHP
Laravel中encrypt和decrypt的实现方法
Sep 24 PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 PHP
关于php unset对json_encode的影响详解
Nov 14 PHP
php中判断文件空目录是否有读写权限的函数代码
Aug 07 #PHP
PHP中全局变量global和$GLOBALS[]的区别分析
Aug 06 #PHP
php一个找二层目录的小东东
Aug 02 #PHP
PHP文章采集URL补全函数(FormatUrl)
Aug 02 #PHP
PHP服务器页面间跳转实现方法
Aug 02 #PHP
php中3des加密代码(完全与.net中的兼容)
Aug 02 #PHP
浏览器关闭后,能继续执行的php函数(ignore_user_abort)
Aug 01 #PHP
You might like
php实现ping
2006/10/09 PHP
php使用递归函数实现数字累加的方法
2015/03/16 PHP
功能强大的php分页函数
2016/07/20 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
Laravel Eloquent ORM 实现查询表中指定的字段
2019/10/17 PHP
用js得到网页中所有的div的id
2020/10/19 Javascript
jQuery bind事件使用详解
2011/05/05 Javascript
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
fckeditor粘贴Word时弹出窗口取消的方法
2014/10/30 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
laypage+SpringMVC实现后端分页
2019/07/27 Javascript
layui table单元格事件修改值的方法
2019/09/24 Javascript
laydate只显示时分 不显示秒的功能实现方法
2019/09/28 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
js实现计算器功能
2020/08/10 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
Python中join和split用法实例
2015/04/14 Python
python Spyder界面无法打开的解决方法
2018/04/27 Python
python递归实现快速排序
2018/08/18 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
python烟花效果的代码实例
2020/02/25 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
python利用pytesseract 实现本地识别图片文字
2020/12/14 Python
常用的四种CSS透明属性介绍
2014/04/12 HTML / CSS
医学专业应届生的自我评价
2014/02/28 职场文书
好的促销活动方案
2014/08/21 职场文书
2014年小学教师工作自我评价
2014/09/22 职场文书
2015年度党员个人总结
2015/02/14 职场文书
毕业生入职感言
2015/07/31 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书