久久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
相關文章:
主站蜘蛛池模板: 平乡县| 封丘县| 秦皇岛市| 邢台县| 栾川县| 恭城| 龙陵县| 礼泉县| 重庆市| 曲水县| 乐至县| 普兰店市| 神池县| 罗甸县| 镇平县| 伊吾县| 会同县| 海林市| 博湖县| 建阳市| 额敏县| 公主岭市| 怀集县| 苗栗市| 双城市| 图们市| 应城市| 芒康县| 郁南县| 武冈市| 泾阳县| 昭觉县| 南投市| 辰溪县| 义乌市| 清徐县| 西和县| 潜江市| 保定市| 东平县| 嫩江县|