PHP – ループ

for

for (var = 初期値; 終了条件; 変更) {...}

C/C++やJava, JavaScriptと同じで、カウンターとなる変数を介する。

このほかに以下の構文も用意されている。

for (継続条件): ... endfor;

while

while (継続条件) {...}

C/C++やJava, JavaScriptと同じで、継続条件が真である間ループを継続する。

このほかに以下の構文も用意されている。

while (継続条件): ... endwhile;

do-while

do {...} while(継続条件);

do-while構文はブロックの最後で継続条件の判断を行う。

無限ループ

無限ループの構文。

for(;;)

while(true)

do-while(true);

foreach

配列の要素の取出し

foreach (array as val) {...}

foreachはPythonのfor inやRubyのeach doと同じく、インデックスを介さずに配列の要素を順に取り出す。

以下の構文も準備されている。

foreach (array as val): ... endforeach;

連想配列のキーと要素の取出し

foreach (assoc_array as key => val) {}

PHPの配列は連想配列と等価なので、PythonのenumearateやRubyのeach_with_indexと同じ処理をforeachで書ける。

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です