首页 > php流程控制 > php 递增/递减运算符

php 递增/递减运算符

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"; 
	 

永久地址:http://www.phprm.com/lckz/fs3027.html

转载随意~请带上教程地址吧^^

标签:运算符 php递增 php递减

相关文章

发表留言