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; } ?>

 

 

 


Categories

Core_PHP

Latest posts

13.05.14
Implementing CRUD Operations ¶

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

13.05.14
View

<ol> <li><a href="http://www.yiiframework.com/do

13.05.14
Creating Model

<ol> <li><a href="http://www.yiiframework.com/do

Get Free Quote