| PHP3 Manual | ||
|---|---|---|
| Prev | Next | |
each -- return next key/value pair from an array
Returns the current key/value pair from the array array and advances the array cursor. This pair is returned in a four-element array, with the keys 0, 1, key, and value. Elements 0 and key each contain the key name of the array element, and 1 and value contain the data.
Example 1. each() examples $foo = array( "bob", "fred", "jussi", "jouni" );
$bar = each( $foo );
      $bar now contains the following key/value pairs: 
 $foo = array( "Robert", => "Bob", "Seppo" => "Sepi" );
$bar = each( $foo );
       
      $bar now contains the following key/value pairs: 
  | 
each() is typically used in conjunction with list() to traverse an array; for instance, $HTTP_POST_VARS:
Example 2. Traversing $HTTP_POST_VARS with each() echo "Values submitted via POST method:<br>";
while ( list( $key, $val ) = each( $HTTP_POST_VARS ) ) {
   echo "$key => $val<br>";
}
       | 
| Prev | Home | Next | 
| current | Up | end |