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() を実行した後、配列カーソルは、 配列の次の要素に移動します。配列の最終要素にカーソルがある場合は、 最終要素にとどまります。