わかりやすいPHP×MySQL入門  RSSを登録する

プログラミング言語をわかりやすく説明したメルマガです。PHPの解説になります。わかりやすくを心がけておりますが、何かご意見等がございましたらご連絡下さい。心からお待ちしております。

最新号をメルマガでお届けします    
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
2009/08/29

わかりやすいPHP×MySQL入門

▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
▽▽▽▽▼
▽▽▽▼▼   わかりやすいPHP×MySQL入門 
▽▽▼▼▼                 (第10号)
▽▼▼▼▼
▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

インクリメント演算子・デクリメント演算子

インクリメント演算子は変数の値を一つ増やします。
デクリメント演算子は変数の値を一つ減らします。

インクリメント演算子、デクリメント演算子にはそれぞれ2通りの書き方があります。
++、--を変数の前に置く前置と ++、--を変数の後に置く後置です。

++
インクリメント演算子

++$a(前置)
変数$aの値を1増加させる。

□□□□□スクリプト□□□□
<?php

// 変数$aに1を代入せよ。
$a=1;

// 変数$aを1増加させた後、変数$bに代入せよ。
$b=++$a;

// 変数$aの値を表示せよ。
print "$a";

// 改行を表示せよ。
print "<br />";

// 変数$bの値を表示せよ。
print "$b";

?>
□□□□□□□□□□□□□□
↓
実行すると
↓
■■■■■実行結果■■■■■

2
2

■■■■■■■■■■■■■■
となります。
増加されてから代入しております。

$a++(後置)
変数$aの値を1増加させる。

□□□□□スクリプト□□□□
<?php

// 変数$aに1を代入せよ。
$a=1;

// 変数$aを変数$bに代入させた後、変数$aを1増加せよ。
$b=$a++;

// 変数$aの値を表示せよ。
print "$a";

// 改行を表示せよ。
print "<br />";

// 変数$bの値を表示せよ。
print "$b";

?>
□□□□□□□□□□□□□□
↓
実行すると
↓
■■■■■実行結果■■■■■

2
1

■■■■■■■■■■■■■■
となります。
先に代入されてから1増加しています。


--
デクリメント演算子

--$a(前置)
変数$aの値を1減少させる。

□□□□□スクリプト□□□□
<?php

// 変数$aに1を代入せよ。
$a=1;

// 変数$aを1減少させた後、変数$bに代入せよ。
$b=--$a;

// 変数$aの値を表示せよ。
print "$a";

// 改行を表示せよ。
print "<br />";

// 変数$bの値を表示せよ。
print "$b";

?>
□□□□□□□□□□□□□□
↓
実行すると
↓
■■■■■実行結果■■■■■

0
0

■■■■■■■■■■■■■■
となります。
先に1減少してから代入されております。

$a--(後置)
変数$aの値を1減少させる。

□□□□□スクリプト□□□□
<?php

// 変数$aに1を代入せよ。
$a=1;

// 変数$aを変数$bに代入させた後、変数$aを1減少せよ。
$b=$a--;

// 変数$aの値を表示せよ。
print "$a";

// 改行を表示せよ。
print "<br />";

// 変数$bの値を表示せよ。
print "$b";

?>
□□□□□□□□□□□□□□
↓
実行すると
↓
■■■■■実行結果■■■■■

0
1

■■■■■■■■■■■■■■
となります。
先に代入してから1減少しております。


半角英文字もインクリメント出来ます。

++$a(前置)
変数$aの値を1文字増加させる。

□□□□□スクリプト□□□□
<?php

// 変数$aにaを代入せよ。
$a="a";

// 変数$aを1文字進めた後、変数$bに代入せよ。
$b=++$a;

// 変数$aの値を表示せよ。
print "$a";

// 改行を表示せよ。
print "<br />";

// 変数$bの値を表示せよ。
print "$b";

?>
□□□□□□□□□□□□□□
↓
実行すると
↓
■■■■■実行結果■■■■■

b
b

■■■■■■■■■■■■■■
となります。1文字進んでから代入されております。

$a++(後置)
変数$aの値を1文字増加させる。

□□□□□スクリプト□□□□
<?php

// 変数$aにaを代入せよ。
$a="a";

// 変数$aを変数$bに代入させた後、変数$aを1文字増加せよ。
$b=$a++;

// 変数$aの値を表示せよ。
print "$a";

// 改行を表示せよ。
print "<br />";

// 変数$bの値を表示せよ。
print "$b";

?>
□□□□□□□□□□□□□□
↓
実行すると
↓
■■■■■実行結果■■■■■

b
a

■■■■■■■■■■■■■■
まず先に代入してから1文字進めております。

ただし、半角英文字のデクリメントはできません。
又、全角の文字及び数字はインクリメントとデクリメントが出来ません。




▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼

WEBサイト
http://mag2.oxward.com
info@oxward.co.jp

▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽▽
最新号をメルマガでお届け
登録 解除

規約に同意して

登録した方には、まぐまぐの公式メルマガ(無料)をお届けします。
上へ戻る