PHPサンプル
UPDATE:2017年04月01日
加算子と減算子を利用したい
1 Minute Note
++ | 加算子(インクリメント) | – – | 減算子(デクリメント) |
- 加算子/減算子 は 値を1ずつ増減
- 加算子/減算子 は 変数のみ適用
- 加算子/減算子 は 数値と文字列に適用
- 加算子/減算子 は bool 型の値には何も変更を加えない
- 加算子/減算子 は NULL に加算子を 適用すると 1
加算子と減算子を利用したい
「++(加算子)」や「- -(減算子)」はある値を1つずつ増やしたり減らしたりする演算子です。この演算子は変数にのみ適用されます。数値のみでなく文字列が格納された変数に対しても適用することができます。
「++(加算子)」/「- -(減算子)」は bool 型の値には何も変更を加えません。 同じく NULL に減算子を適用しても何も起こりませんが、NULL に加算子を 適用すると 1 となります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | <!-- サンプルコード --> <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
11
$i++後置加算子 数値
10
11
–$i前置減算子 数値
9
$i–後置減算子 数値
10
9
++$s前置加算子 文字列
i
$s++後置加算子 文字列
h
i
–$s前置減算子 文字列
h
$s–後置減算子 文字列
h
h
タグ(=記事関連ワード)
タグ: PHPサンプル
日付
投稿日:2014年2月21日
最終更新日:2017年04月01日
最終更新日:2017年04月01日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-operators-increment/trackback/