|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">foreach(PHP 3ではなく)PHP 4には、Perlや他の言語とよく似た foreach構文があります。これにより 配列要素に関する反復処理が容易になります。この構造には、 2種類の構文があります。2番目の構文はあまり知られていませんが、 最初の構文の便利な拡張になっています。 最初の形式は、array_expressionで指定した配列に 関してループ処理を行います。各ループにおいて現在の要素の値が $valueに代入され、内部配列ポインタが一つ前に 進められます。(よって、次のループでは次の要素を見ることになります。) 2番目の形式も同様ですが、各ループで現在の要素のキーが変数 $keyに代入されるところが異なります。
既にご存知かと思いますが、以下の文は機能的に等価です。
使用法を示すためにその他の例を示します。
|