array each (array array)
配列arrayから、次のキーと値のペアを返し、 配列カーソルを進めます。このペアは、4つの要素を持つ配列で、 それぞれの要素は0,1, key,valueというキーを有 しています。要素 0とkey の各々は配列要素のキー名称を保持しており、1 とvalueの各々はそのデータを保持しています。
配列の内部ポインタが、配列の最終要素以降を指す場合、 each()はfalseを返します。
例 1. each()の例
$barは、ここでは以下のキー/値のペアを保持し ています。
$barは、この時点で以下のキー/値のペアを保持 しています。
|
通常each()は、配列の走査をするために list()と共に使用されます。例えば、 $HTTP_POST_VARSの場合は次のようになります。
例 2. each()により$HTTP_POST_VARSを走査する
|
each()を実行した後、配列カーソルは、 配列の次の要素に移動します。配列の最終要素にカーソルがある場合は、 最終要素にとどまります。