array each(array array);配列 array から、次のキー/値のペア を返します。このペアは、4 つの要素を持つ配列で、 それぞれの要素は 0, 1, key, および value というキーを有しています。 要素 0 と key の各々は配列要素のキー名称を保持しており、 1 と value の各々は そのデータを保持しています。
Example 1. each() の例 $foo = array( "bob", "fred", "jussi", "jouni" );
$bar = each( $foo );
$bar は、ここでは以下のキー/値の ペアを保持しています。
$foo = array( "Robert", => "Bob", "Seppo" => "Sepi" );
$bar = each( $foo );
$bar は、この時点で以下のキー/値の ペアを保持しています。
|
一般的に each() は、配列の走査をするために list() といっしょに使われます。たとえば、 $HTTP_POST_VARS の場合は次のようになります。
Example 2. each() により $HTTP_POST_VARS を走査する echo "POST メソッドにより受け渡された値:<br>";
while ( list( $key, $val ) = each( $HTTP_POST_VARS ) ) {
echo "$key => $val<br>";
}
|