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.MVC的模板标签系统(一)
Sep 05 PHP
模板引擎Smarty深入浅出介绍
Dec 06 PHP
用php获取远程图片并把它保存到本地的代码
Apr 07 PHP
PHP stristr() 函数(不区分大小写的字符串查找)
Jun 03 PHP
PHP删除特定数组内容并且重建数组索引的方法.
Mar 25 PHP
PHP学习之正则表达式
Apr 17 PHP
二招解决php乱码问题
Mar 25 PHP
浅谈php函数serialize()与unserialize()的使用方法
Aug 19 PHP
destoon调用discuz论坛中带图片帖子的实现方法
Aug 21 PHP
PHP响应post请求上传文件的方法
Dec 17 PHP
php上传图片生成缩略图(GD库)
Jan 06 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
Oct 21 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
为php4加入动态flash文件的生成的支持
2006/10/09 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
学习YUI.Ext 第三天
2007/03/10 Javascript
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
jquery 实现两Select 标签项互调示例代码
2014/09/25 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
JavaScript中如何判断一个值的类型
2017/09/15 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
[01:05:12]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS CIS-GAME
2014/05/21 DOTA
[01:09:19]DOTA2-DPC中国联赛 正赛 VG vs Aster BO3 第二场 2月28日
2021/03/11 DOTA
简述Python中的进程、线程、协程
2016/03/18 Python
举例讲解Python面向对象编程中类的继承
2016/06/17 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
Python Pandas找到缺失值的位置方法
2018/04/12 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
Python爬虫设置ip代理过程解析
2020/07/20 Python
HTML5本地存储之Database Storage应用介绍
2013/01/06 HTML / CSS
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
最新教师自我评价分享
2013/11/12 职场文书
教师个人剖析材料
2014/02/05 职场文书
廉洁校园实施方案
2014/05/25 职场文书
企业读书活动总结
2014/06/30 职场文书
班级体育活动总结
2014/07/05 职场文书
员工试用期自我鉴定范文
2014/09/15 职场文书
先进单位申报材料
2014/12/25 职场文书
大学生团日活动总结
2015/05/06 职场文书
解约证明模板
2015/06/19 职场文书
Python多个MP4合成视频的实现方法
2021/07/16 Python