本記事では、PHPの繰り返し処理(for文)について紹介します。
for文を使った繰り返し処理
for文は、繰り返し処理を行うための制御文です。カウンタを用意してその値によって何回繰り返すかを決めます。
for文の書き方は以下の通りです。
上記の例では、$iの初期値を0(カウンタの初期値:$i = 0)として、$iを1つずつ増やしていき(カウンタの増え方:$i++)10以上になるまで(繰り返しを続けるための条件:$i < 10)処理を繰り返し実行します。
for文の使用例
<?php
$moneys = array(100,300,500,1000); // 金額の配列
$ttl = 0; // 合計額
for ($i = 0; $i < count($moneys); $i++) {
var_dump($moneys[$i]);
print("<br>");
// 金額を合算する
$ttl += $moneys[$i];
}
print("合計金額:". $ttl ."円”);
[実行結果]
int(100)
int(300)
int(500)
int(1000)
合計金額:1900 円
学習書の紹介
PHP本格入門[上] 〜プログラミングとオブジェクト指向の基礎からデータベース連携まで [ 大家正登 ]
Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。
「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」
「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」
といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。
PHP 繰り返し処理(for文)について紹介しました。PHPを学習されている方のお力になれれば幸いです。