设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php 递增递减运算符

发布时间:2022-06-24 12:43 所属栏目:121 来源:互联网
导读:php 递增/递减运算符 只操作变量的一种运算,递增/递减运算符不影响布尔值,递减 NULL 值也没有效果,但是递增 NULL 的结果是 1. 例子 名称 效果 ++$a 前加 $a 的值加一,然后返回 $a。 $a++ 后加 返回 $a,然后将 $a 的值加一。 --$a 前减 $a 的值减一, 然
  php 递增/递减运算符
 
  只操作变量的一种运算,递增/递减运算符不影响布尔值,递减 NULL 值也没有效果,但是递增 NULL 的结果是 1.
 
  例子     名称    效果
 
  ++$a    前加    $a 的值加一,然后返回 $a。
 
  $a++    后加    返回 $a,然后将 $a 的值加一。
 
  --$a    前减     $a 的值减一, 然后返回 $a。
 
  $a--    后减     返回 $a,然后将 $a 的值减一。
 
  <?php 
 
  $a=1;  
 
  echo "前加";     //$a 的值加一,然后返回 $a
 
  echo  ++$a;   //显示值  2    
 
  $a=1;
 
  echo "后加";     //返回 $a,然后将 $a 的值加一
 
  echo  $a++;   //显示值   1    
 
  $a=2;
 
  echo "前减";     //$a 的值减一, 然后返回 $a
 
  echo  --$a;   //显示值  1    

  $a=2;
 
  echo "前减";     //$返回 $a,然后将 $a 的值减一
 
  echo  $a--;   //显示值  2     
 
  ?>
 
  <?php
 
  echo "<h3>Postincrement</h3>";
 
  $a = 5;
 
  echo "Should be 5: " . $a++ . "<br />n";
 
  echo "Should be 6: " . $a . "<br />n";
 
  echo "<h3>Preincrement</h3>";
 
  $a = 5;
 
  echo "Should be 6: " . ++$a . "<br />n";
 
  echo "Should be 6: " . $a . "<br />n";
 
  echo "<h3>Postdecrement</h3>";
 
  $a = 5;
 
  echo "Should be 5: " . $a-- . "<br />n";
 
  echo "Should be 4: " . $a . "<br />n";
 
  echo "<h3>Predecrement</h3>";
 
  $a = 5;
 
  echo "Should be 4: " . --$a . "<br />n";
 
  echo "Should be 4: " . $a . "<br />n";
 
  ?>。
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读