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

 更新时间:2012年08月08日 14:15:41   作者:  
php中++i 与 i++ 的区别介绍,需要的朋友可以参考下
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实现异步操作的研究

    一般来说PHP适用的场合是web页面展示等耗时比较短的任务,如果对于比较花时间的操作如resize图片、大数据导入、批量发送EDM、SMS等,就很容易出现操作超时情况
    2013-02-02
  • PHP中HTML标签过滤技巧

    PHP中HTML标签过滤技巧

    htmlspecialchars()函数的过滤效果始终不如strip_tags()函数的过滤效果好,下面有个不错的方法,感兴趣的朋友可以参考下,希望对大家有所帮助
    2014-01-01
  • php短域名转换为实际域名函数

    php短域名转换为实际域名函数

    现在很多朋友需要将实际域名转换为短域名,但也有朋友需要反转查看下实际域名,那么就可以使用这个函数。
    2011-01-01
  • shell脚本作为保证PHP脚本不挂掉的守护进程实例分享

    shell脚本作为保证PHP脚本不挂掉的守护进程实例分享

    以下是对用shell脚本作为保证PHP脚本不挂掉的守护进程实例进行了分析介绍,需要的朋友可以参考下
    2013-07-07
  • php读取数据库信息的几种方法

    php读取数据库信息的几种方法

    连接到一个 url 地址为localhost 、 端口为 3306 的mysql服务器上。mysql服务器的帐号是"root",密码是"9999"。mysql 服务器上有一个数据库 ok , 数据库里有一个表 abc。表 abc 一共为两列,列名分别是 "id" 和 "name" ,将 abc 里的所有数据读出来。
    2008-05-05
  • PHP实现将浏览历史页面网址保存到cookie的方法

    PHP实现将浏览历史页面网址保存到cookie的方法

    这篇文章主要介绍了PHP实现将浏览历史页面网址保存到cookie的方法,涉及php对cookie的读取、字符串转化及保存等技巧,需要的朋友可以参考下
    2015-01-01
  • PHP判断网络文件是否存在的方法

    PHP判断网络文件是否存在的方法

    这篇文章主要介绍了PHP判断网络文件是否存在的方法,实例分析了php读取网络文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • PHP里8个鲜为人知的安全函数分析

    PHP里8个鲜为人知的安全函数分析

    这篇文章主要介绍了PHP里8个鲜为人知的安全函数,较为详细的分析了addslashes、htmlentities、htmlspecialchars及md5等函数在PHP程序设计安全中所起到重要作用,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP下10件你也许并不了解的事情

    PHP下10件你也许并不了解的事情

    PHP 是我用过的语言中,最令人恼火的但同时也是最有趣的语言。我之所以说“令人恼火”主要是因为函数命名极其不一致。尽管我每天都要用到这些函数,我还是要想一下“究竟是 str_pos 还是 strpos?是 str_split 还是 strsplit?”。
    2008-09-09
  • php实现的三个常用加密解密功能函数示例

    php实现的三个常用加密解密功能函数示例

    这篇文章主要介绍了php实现的三个常用加密解密功能函数,涉及php针对字符串的遍历、截取、编码转换等相关操作技巧,需要的朋友可以参考下
    2017-11-11

最新评论