PHP foreach Statement
Description
PHP 4 introduced "foreach" construct, it works only on arrays. The foreach looping is the best way to access each key/value pair from an array.
Syntax:
foreach (array_expr as $value) { statement }
array_expr is an array. In every loop the value of the current element of the array is assigned to $value and the internal array pointer is advanced by one and the process continue to reach the last array element.
{
statement
}
array_expr is an array. In every loop the current element's key is assigned to $key and the internal array pointer is advanced by one and the process continue to reach the last array element.
Example -1 :
In the following example, we define an array with five elements and later we use foreach to access array element's value.
<?php
$fruits = array ("Orange", "Apple", "Banana", "Cherry", " Mango");
foreach ( $fruits as $value )
{
echo "$value<br />";
}
?>
Output:
Orange Apple Banana Cherry Mango
View the example in the browser
Example -2:
In the following example, both the keys and values of an array have accessed (see the second syntax of the foreach statement).
<?php
$personal_details=array("name" => "Rajesh Rao", "occupation" => "Engineer", age => 39, "country" => "India");
foreach ( $personal_details as $key => $value )
{
echo "$key=$value<br />";
}
?>
Output:
name=Rajesh Rao occupation=Engineer age=39 country=India
View the example in the browser
Previous: for statement
Next: break statement
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/php/statement/foreach.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics