Pages

Subscribe:

Labels

2011-11-09

PHPの基礎~関数(ユーザ定義関数)

今回は関数(ユーザ定義関数)についてまとめます。
関数というと数学が苦手だった自分は少々拒絶反応が起こるのですが…
数学のそれとは別ものです。
これもプログラム特有の、処理を短く収めるための置き換えのひとつです。

まずは関数とは何ぞやという話です。
PHPで使われる関数というのは、
ある処理を行うプログラムをひとつの部品として定義して
必要に応じて使えるようにしたものです。

2011-10-20

PHPの基礎~配列の繰り返し(foreach構文)

今回は繰り返しの構文のひとつ、foreach構文についてまとめます。
for文の最初で少し触れましたが、
foreach文は配列の中身を繰り返すための構文です。

これまでの構文とは少し毛色が違う繰り返しになるので、
繰り返しのひとつと言うよりは配列と一緒に使うものだと切り離した方が
覚えやすいかと思います。

2011-10-19

PHPの基礎~連想配列

今回は配列の中でも連想配列といわれるものについてまとめます。
連想配列とか言われると、なんだかすごく難しいもののように感じますが、
少し慣れてくるとけっこう便利に扱えるものだと思います。

普通の配列とどう違うかというと、
添え字(「[ ]」で表していた部分)を文字列にできるということです。
それだけだとあまり使い道が浮かんでこないかも知れませんが、
例えば都道府県とその県庁所在地をそれぞれ関連付けて
定義したりということが可能になります。

2011-10-14

PHPの基礎~配列

PHPの基礎もそろそろ後半戦です。
今回からは「配列」に関してまとめていこうと思います。

しばらく構文に関しての話が続きましたが、配列は変数のようなひとつの概念に
なります。配列だけでどうこうというよりは、今後勉強する構文と組み合わせて
使っていくようになります。

2011-09-23

PHPの練習~その1(九九の表を作る)

PHPの基礎はまだ少し続きますが、
このあたりで今まで覚えたことを復習も兼ねて例題を解いていこうと思います。
勉強中の方は内容を見る前に実践してみるといいかも?

今回やろうとしているのは以下の通りです。

2011-09-15

PHPの基礎~繰り返し4(break)

長かった繰り返しの項目ですが、これで最後になります。

繰り返しの処理をある条件に対して、止めたいときがあることがあります。
そのようなときに利用できるのが「break」です。
for文、while文どちらに対しても使うことができます。

breakは条件をつけるためにif文を伴うことがあるので、
先に入れ子の説明をさせていただきました。
(入れ子構造については前回記事参照)

PHPの基礎~入れ子(ネスト)について

if文、for文、while文と勉強し書けるプログラムの幅が広がってきました。
今回はそれらを組み合わせて使う方法として入れ子の構造についてまとめようと
思います。

ネスト構造とも呼ばれる入れ子構造ですが、
HTMLのdivやリストなどでも同じような使い方があるので、
どんなものかというのはだいたい分かるでしょうか。
要はfor文の処理の中でif文を使ったりできるということです。

2011-09-11

PHPの基礎~繰り返し3(while構文)

今回はもうひとつの繰り返し、while構文についてまとめます。

while構文は基本的にはfor構文と同じようなものです。
少し複雑に感じる場合は、for文の構造と照らし合わせながら考えると
覚えやすいのではないかと思うので、
実際にfor文から置き換えながら説明していきます。
(for文については前回記事、前々回記事参照)

2011-09-06

PHPの基礎~繰り返し2(for構文その2)

前回に続き、今回もfor文についてまとめます。

前回は構造の話でほとんど終わってしまったので、今回はもう少し使い方の
バリエーションを紹介したいと思います。
あと、最初にfor文を教わったときに自分が理解しづらかった部分も書いてみるので
参考にしていただけたら幸いです。

2011-09-04

PHPの基礎~繰り返し(for構文)

今回から繰り返し(ループ)の構文に入ります。

繰り返しの構文にはfor文、while文、foreach文とありますが、
foreach文に関しては後に勉強する「配列」と組み合わせて利用することになるので、
そのとき改めて触れることにします。

今回はfor文についてまとめていきます。