久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

PHP基礎之運算符9——遞增/遞減運算符

瀏覽:2日期:2022-09-14 15:08:27

PHP 支持 C 風格的前/后遞增與遞減運算符。

Note:?遞增/遞減運算符不影響布爾值。遞減?NULL?值也沒有效果,但是遞增?NULL?的結果是?1。

遞增/遞減運算符例子名稱效果++$a前加$a?的值加一,然后返回?$a。$a++后加返回?$a,然后將?$a?的值加一。--$a前減$a?的值減一, 然后返回?$a。$a--后減返回?$a,然后將?$a?的值減一。

一個簡單的示例腳本:

<?phpecho?'<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';?>

在處理字符變量的算數運算時,PHP 沿襲了 Perl 的習慣,而非 C 的。例如,在 Perl 中?$a = ’Z’; $a++;?將把?$a?變成’AA’,而在 C 中,a = ’Z’; a++;?將把?a?變成?’[’(’Z’?的 ASCII 值是 90,’[’?的 ASCII 值是 91)。注意字符變量只能遞增,不能遞減,并且只支持純字母(a-z 和 A-Z)。遞增/遞減其他字符變量則無效,原字符串沒有變化。

Example #1 涉及字符變量的算數運算

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

以上例程會輸出:

XYZAAABAC

標簽: PHP
相關文章:
主站蜘蛛池模板: 丹棱县| 榕江县| 资中县| 望谟县| 鹤壁市| 德保县| 章丘市| 隆昌县| 乌拉特中旗| 刚察县| 余庆县| 惠来县| 抚松县| 讷河市| 兴义市| 宝山区| 仲巴县| 东乌珠穆沁旗| 台北市| 明光市| 潮安县| 九龙城区| 宜都市| 平果县| 报价| 方山县| 阿尔山市| 余江县| 福清市| 新化县| 黄梅县| 清远市| 永吉县| 疏勒县| 定边县| 新化县| 社会| 贺州市| 乳源| 东山县| 平定县|