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图片上传类带图片显示
Nov 25 PHP
可定制的PHP缩略图生成程式(需要GD库支持)
Mar 06 PHP
PHP 变量类型的强制转换
Oct 23 PHP
php网页标题中文乱码的有效解决方法
Mar 05 PHP
php类中的各种拦截器用法分析
Nov 03 PHP
php中stdClass的用法分析
Feb 27 PHP
php+ajax实现的点击浏览量加1
Apr 16 PHP
PHP和Mysql中转UTF8编码问题汇总
Oct 10 PHP
PHP入门教程之会话控制技巧(cookie与session)
Sep 11 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
php获取微信openid方法总结
Oct 10 PHP
Centos7安装swoole扩展操作示例
Mar 26 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 $_SERVER详解
2009/01/16 PHP
php中日期加减法运算实现代码
2011/12/08 PHP
基于header的一些常用指令详解
2013/06/06 PHP
使用PHP curl模拟浏览器抓取网站信息
2013/10/28 PHP
php实现基于openssl的加密解密方法
2016/09/30 PHP
JavaScript constructor和instanceof,JSOO中的一对欢喜冤家
2009/05/25 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
JavaScript自定义事件介绍
2013/08/29 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
js验证上传图片的方法
2015/05/12 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
bootstrap手风琴折叠示例代码分享
2017/05/22 Javascript
vue项目常用组件和框架结构介绍
2017/12/24 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
JS弹窗 JS弹出DIV并使整个页面背景变暗功能的实现代码
2018/04/21 Javascript
jsonp跨域获取百度联想词的方法分析
2019/05/13 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
python实现自动更换ip的方法
2015/05/05 Python
python中map()与zip()操作方法
2016/02/27 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python实现合并两个列表的方法分析
2018/05/28 Python
WxPython建立批量录入框窗口
2019/02/27 Python
python try 异常处理(史上最全)
2019/03/07 Python
Transpose 数组行列转置的限制方式
2020/02/11 Python
Django 实现图片上传和下载功能
2020/12/31 Python
详解CSS3中强大的filter(滤镜)属性
2017/06/29 HTML / CSS
软件测试工程师面试问题精选
2016/10/28 面试题
简短证婚人证婚词
2014/01/09 职场文书
三分钟英语演讲稿
2014/04/24 职场文书
2015年班级元旦晚会活动总结
2014/11/28 职场文书
幸福来敲门观后感
2015/06/04 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
使用JS实现简易计算器
2021/06/14 Javascript
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL