Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

加算子/減算子

PHP はC言語形式を前置および後置の加算子および減算子をサポートします。

表 11-5加算子/減算子

名前効果
++$a前置加算子$a に1を加え、$a を返します。
$a++後置加算子$a を返し、$a に1を加えます。
--$a前置減算子$a から1を引き、$a を返します。
$a--後置減算子$aを返し、$a から1を引きます。

以下に簡単なスクリプトの例を示します。

<?php
echo "<h3>後置加算</h3>";
$a = 5;
echo "5となります: " . $a++ . "<br>\n";
echo "6となります: " . $a . "<br>\n";
 
echo "<h3>前置加算</h3>";
$a = 5;
echo "6となります: " . ++$a . "<br>\n";
echo "6となります: " . $a . "<br>\n";

echo "<h3>後置減算</h3>";
$a = 5;
echo "5となります: " . $a-- . "<br>\n";
echo "4となります: " . $a . "<br>\n";

echo "<h3>前置減算</h3>";
$a = 5;
echo "4となります: " . --$a . "<br>\n";
echo "4となります: " . $a . "<br>\n";
?>