初心者用PHP入門へようこそ 当HPは初心者のためにPHPを解説しています。

- 初心者用PHP入門 -




独習PHP 第3版
手を動かしながら学ぶPHP7。基本構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。

PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE)
第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。

PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉
HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。本書は、イラストで解説しているので、難しい概念も直観的にイメージができ、理解が進みます。さぁ、PHPの扉を開き、できるプログラマへの道を進んでみましょう!

制御構造

ここでは「while」「for」「foreach」の説明をします。

 whileはある条件が続く限り処理を繰り返し行います。 while文では条件を変更しないままでいると無限ループに陥ってしまうため注意が必要です。

<?php
  $a=5;
  while ($a > 0) {
    print ($a."<br />");
    $a--;
  }
?>
実行結果:
5
4
3
2
1

 whileに似た構文としてdo while構文があります。 whileとの違いですが、do whileは繰り返しを行うかの条件式を 後に書くため、必ずdo内の処理を一回は行います。

<?php
  $a=5;
  do {
    print ($a."<br />");
    $a--;
  }while ($a > 10);
?>
実行結果:
5

 while文では条件だけを指定してましたが、for文では 初期化と条件指定と変数の増減をいっぺんにやってくれます。 for文のサンプルを見てみましょう。

<?php
  for ($a=0; $a<3; $a++){
    print ($a."<br />");
  }
?>
実行結果:
0
1
2

 foreach文は配列に対して繰り返し処理を行います。 foreachは以下の2つの構文があります。

foreach(配列 as $val)
foreach(配列 as $key => $val)

2つとも配列の値の数だけ処理を繰り返し行いますが、 2つ目の構文は連想配列に対して使用されます。 配列の値が$valに代入され、配列のキーが$keyに代入されます。 for文などで配列の数だけループさせたいときはcount関数を使います。 連想配列を使用したサンプルを見てみましょう。

<?php
  $baseball = array('鈴木'=>16, '松井'=>55, '清原'=>5);
  foreach ($baseball as $key => $val){
    print ($key." : ".$val."<br />");
  }
?>
実行結果:
鈴木 : 16
松井 : 55
清原 : 5


[戻る]  [TOP]  [次へ]


This website is link free.
All graphics and page design, Copyright © 初心者用PHP入門
since 2005.12.10

スポンサー
脱ステロイドお腹が鳴る臭い対策