国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:4日期: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';?>

在處理字符變量的算數(shù)運算時,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 涉及字符變量的算數(shù)運算

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

以上例程會輸出:

XYZAAABAC

標簽: PHP
相關文章:
主站蜘蛛池模板: 凯里市| 明水县| 洛阳市| 章丘市| 沾益县| 平果县| 和田县| 宁陵县| 渝北区| 大安市| 沈阳市| 安庆市| 洛宁县| 新巴尔虎右旗| 阿拉善盟| 呼和浩特市| 柯坪县| 湛江市| 灌云县| 台北县| 普兰店市| 葫芦岛市| 禹州市| 永靖县| 丰县| 无锡市| 嘉祥县| 贵南县| 宽甸| 苍南县| 德阳市| 安宁市| 军事| 大邑县| 洱源县| 聂荣县| 青田县| 广平县| 宁陕县| 怀远县| 盐边县|