Blog Details

foreach loop


foreach loop

  • The foreach construct provides an easy way to iterate over arrays.
  •  foreach works only on arrays and objects, and will issue an error when you try to use it on a variable with a different data type or an uninitialized variable.
  • There are two syntaxes:

Syntax :

  • foreach (array_expression as $value) statement
  • foreach (array_expression as $key => $value) statement

  • The first form loops over the array given by array_expression. On each iteration, the value of the current element is assigned to $value and the internal array pointer is advanced by one (so on the next iteration, you'll be looking at the next element).
  • The second form will additionally assign the current element's key to the $key variable on each iteration.

Example 1:

<?php $arr = array(1, 2, 3, 4); foreach ($arr as &$value) { $value = $value * 2; } // $arr is now array(2, 4, 6, 8) unset($value); // break the reference with the last element ?>  

Example 2:

<?php foreach (array(1, 2, 3, 4) as &$value) { $value = $value * 2; } ?>






Latest posts

Implementing CRUD Operations ¶

<ul> <li>Now comes the fun part. We would like t


<ol> <li><a href="

Creating Model

<ol> <li><a href="

Get Free Quote