递增/递减运算符


递增/递减运算符

PHP 支持 C 风格的前/后递增与递减运算符。

Note: 递增/递减运算符不影响布尔值。递减 NULL 值也没有效果,但是递增 NULL 的结果是 1

递增/递减运算符
例子 名称 效果
++$a 前加 $a 的值加一,然后返回 $a。
$a++ 后加 返回 $a,然后将 $a 的值加一。
--$a 前减 $a 的值减一, 然后返回 $a。
$a-- 后减 返回 $a,然后将 $a 的值减一。

一个简单的示例脚本: <?php
echo "<h3>Postincrement</h3>";
$a 5;
echo 
"Should be 5: " $a++ . "<br /> ";
echo 
"Should be 6: " $a "<br /> ";

echo 
"<h3>Preincrement</h3>";
$a 5;
echo 
"Should be 6: " . ++$a "<br /> ";
echo 
"Should be 6: " $a "<br /> ";

echo 
"<h3>Postdecrement</h3>";
$a 5;
echo 
"Should be 5: " $a-- . "<br /> ";
echo 
"Should be 4: " $a "<br /> ";

echo 
"<h3>Predecrement</h3>";
$a 5;
echo 
"Should be 4: " . --$a "<br /> ";
echo 
"Should be 4: " $a "<br /> ";
?>

在处理字符变量的算数运算时,PHP 沿袭了 Perl 的习惯,而非 C 的。例如,在 Perl 中 'Z'+1 将得到 'AA',而在 C 中,'Z'+1 将得到 '['(ord('Z') == 90,ord('[') == 91)。注意字符变量只能递增,不能递减,并且只支持纯字母(a-z 和 A-Z)。

Example #1 涉及字符变量的算数运算

<?php
$i 
'W';
for (
$n=0$n<6$n++) {
    echo ++
$i " ";
}
?>

以上例程会输出:

X
Y
Z
AA
AB
AC

递增或递减布尔值没有效果。


«  执行运算符
» 逻辑运算符
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 亲情难敷 小学四年级作文350字:那一次,我流泪了! 我爱的那个人---苏冉烟 历史系学生桑园村社会实践报告 浅谈对外宣工作的发展 尊敬次者作文1000字 秋水广场的喷泉 初中初二作文800字:美丽祖国我来夸 女人口中的“箴言” 游西江千户苗作文1400字 黄金法则读后感 中小学、幼儿园秋季招生方案 六级英语常用短语 高中高二作文900字:学滑旱冰 谁偷走了你的时间 雨中笃步蓑笠翁 梦中花香 昆虫记读后感200字(2) 县2012年环保工作总结 中学2015-2016第一学期期末学生评优方案 父亲的幸福 2011年电视台实习心得总结 是否要做一个掉在人堆里找不着的人 “三八妇女节”主题广播稿 催试官考较戏作 灵山秀水作文 父爱就像棒棒糖作文1000字 怎样管理不同类型的人才 一个女生写给老公的信(超感人) 2015医生失职检讨书范文 雨中畅游 偶遇(文/听海的人) 小学五年级作文750字:我从来没有这样伤心过 小区的山茶花作文 生命的意义在于生命的短暂 它的哭诉 乡镇水务站工作总结 读活法的个人领悟 我的番茄,性格分明作文400字 信息中心“2006迎新春联欢晚会”主持词(公司) 妈妈的生日作文400字 形容赚钱多的成语 套书记作文600字 2015优秀党员事迹材料 保险公司创业说明会发言 转系联想 永远不要抱怨自己的人生 思念之巅作文300字 革命理想高于天--读<飞夺沪定桥>有感 2013年影子校长培训班研修总结

Copyright © 2016 phpStudy |