用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php 递增/递减运算符

时间:2015-01-23  来源:西部数据  作者:西部数据

php 递增/递减运算符

只操作变量的一种运算,递增/递减运算符不影响布尔值,递减 NULL 值也没有效果,但是递增 NULL 的结果是 1.

例子     名称    效果 

++$a    前加    $a 的值加一,然后返回 $a。 

$a++    后加    返回 $a,然后将 $a 的值加一。 

--$a    前减     $a 的值减一, 然后返回 $a。 

$a--    后减     返回 $a,然后将 $a 的值减一。

  1. <?php 
  2.  
  3. $a=1;  
  4. echo "前加";     //$a 的值加一,然后返回 $a 
  5. echo  ++$a;   //显示值  2    
  6.  
  7. $a=1; 
  8. echo "后加";     //返回 $a,然后将 $a 的值加一 
  9. echo  $a++;   //显示值   1    
  10.  
  11. $a=2; 
  12. echo "前减";     //$a 的值减一, 然后返回 $a 
  13. echo  --$a;   //显示值  1    
  14.  
  15. $a=2; 
  16. echo "前减";     //$返回 $a,然后将 $a 的值减一 
  17. echo  $a--;   //显示值  2     
  18. ?> 
  19.  
  20.  
  21. <?php 
  22. echo "<h3>Postincrement</h3>"
  23. $a = 5; 
  24. echo "Should be 5: " . $a++ . "<br />n"
  25. echo "Should be 6: " . $a . "<br />n"
  26.  
  27. echo "<h3>Preincrement</h3>"
  28. $a = 5; 
  29. echo "Should be 6: " . ++$a . "<br />n"
  30. echo "Should be 6: " . $a . "<br />n"
  31.  
  32. echo "<h3>Postdecrement</h3>"
  33. $a = 5; 
  34. echo "Should be 5: " . $a-- . "<br />n"
  35. echo "Should be 4: " . $a . "<br />n"
  36.  
  37. echo "<h3>Predecrement</h3>"
  38. $a = 5; 
  39. echo "Should be 4: " . --$a . "<br />n"
  40. echo "Should be 4: " . $a . "<br />n"
  41. ?> 
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门