首页 > 开发 > PHP > 正文

php 递增/递减运算符

2024-05-04 23:07:19
字体:
来源:转载
供稿:网友

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. ?> 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表