PHPでウェブの世界と繋がろう!
menu
ホーム > PHPサンプル > 演算子系 > 加算子と減算子を利用したい

加算子と減算子を利用したい

Pocket

サンプルコード sample code

- 1 分ノート ! -

++ 加算子(インクリメント) – – 減算子(デクリメント)
  • 加算子/減算子値を1ずつ増減
  • 加算子/減算子変数のみ適用
  • 加算子/減算子数値と文字列に適用
  • 加算子/減算子bool 型の値には何も変更を加えない
  • 加算子/減算子NULL に加算子を 適用すると 1

加算子と減算子を利用したい

「++(加算子)」「- -(減算子)」はある値を1つずつ増やしたり減らしたりする演算子です。この演算子は変数にのみ適用されます。数値のみでなく文字列が格納された変数に対しても適用することができます。

「++(加算子)」/「- -(減算子)」は bool 型の値には何も変更を加えません。 同じく NULL に減算子を適用しても何も起こりませんが、NULL に加算子を 適用すると 1 となります。

– サンプル Click Here ! –

<h3>++$i 前置加算子 数値</h3>
<?php
$i = 10;
echo ++$i;
?>

<h3>$i++ 後置加算子 数値</h3>
<?php
$i = 10;
echo $i++."<br>\n";
echo $i;
?>

<h3>--$i 前置減算子 数値</h3>
<?php
$i = 10;
echo --$i;
?>

<h3>$i-- 後置減算子 数値</h3>
<?php
$i = 10;
echo $i--."<br>\n";
echo $i;
?>

<h3>++$s 前置加算子 文字列</h3>
<?php
$s = 'h';
echo ++$s;
?>

<h3>$s++ 後置加算子 文字列</h3>
<?php
$s = 'h';
echo $s++."<br>\n";
echo $s;
?>

<h3>--$s 前置減算子 文字列</h3>
<?php
$s = 'h';
echo --$s;
?>

<h3>$s-- 後置減算子 文字列</h3>
<?php
$s = 'h';
echo $s--."<br>\n";
echo $s;
?>
実行結果
++$i前置加算子 数値
11

$i++後置加算子 数値
10
11

–$i前置減算子 数値

9

$i–後置減算子 数値
10
9

++$s前置加算子 文字列
i

$s++後置加算子 文字列
h
i

–$s前置減算子 文字列
h

$s–後置減算子 文字列
h
h

– サンプル Click Here ! –


タグ(=記事関連ワード)

タグ:

日付

投稿日:2014年2月21日
最終更新日:2014年02月26日

関連記事

このカテゴリの他のページ

この記事へのコメント

トラックバックurl

http://www.tryphp.net/phpsample-operators-increment/trackback/