PHP each() Function
Complete PHP Array Reference
Definition and Usage
The each() function returns the current element key and value, and moves the internal pointer
forward.
This element key an value is returned in an array with four elements. Two
elements (1 and Value) for the element value, and two elements (0 and Key) for
the element key.
This function returns FALSE
if there are no more array elements.
Syntax
Parameter |
Description |
array |
Required. Specifies the array to use |
Tips and Notes
Note: This function returns FALSE on empty elements or elements with
no value.
Example 1
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
print_r (each($people));
?>
|
The output of the code above will be:
Array ( [1] => Peter [value] => Peter [0] => 0 [key] => 0 )
|
Example 2
Same example as above, but with a loop to output the whole array:
<?php
$people = array("Peter", "Joe", "Glenn", "Cleveland");
reset($people);
while (list($key, $val) = each($people))
{
echo "$key => $val<br />";
}
?>
|
The output of the code above will be:
0 => Peter
1 => Joe
2 => Glenn
3 => Cleveland
|
Complete PHP Array Reference
Whether you're new to XML or already an advanced user, the user-friendly views
and powerful entry helpers, wizards, and debuggers in XMLSpy are designed to
meet your XML and Web services development needs from start to finish.
- XML editor
- Graphical XML Schema / DTD editors
- XSLT 1.0/2.0 editor, debugger, profiler
- XQuery editor, debugger, profiler
- Support for Office Open XML (OOXML)
- Graphical WSDL editor & SOAP debugger
- Java, C#, C++ code generation
- And much more!
Download a fully functional free 30-day trial today!
|