Foreach Statements

There's one more kind of loop you should know about. It's called a foreach loop. It allows you to work with arrays and HTML controls.

Let's take a look at how foreach allows you to cycle through an array:

//create an array of terrific teachers

$teacher[0]="Manuel Chagoyan";
$teacher[1]="Miguel Rizo";
$teacher[2]="Miroku Nemeth";

//use the foreach loop to go through each array value and print it

foreach ($teacher as $value)
{
echo "Current teacher is: ". $value. "<br>";
}

Here's an example:foreacharray.php

Please use an image in your assignment!


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>foreacharray.php</title>
</head>

<body>
<?php
//create an array of terrific students (cough, cough) </p>
$student[0]="Jose"
$student[1]="Miggy"
$student[2]="Justin";
$student[3]="Gris"
$student[4]="Zack"
$student[5]="Manuel"
$student[6]="Lorenzo"
$student[7]="Toni"
$student[8]="Raul";  

//use the foreach loop to go through each array value and print it </p>
foreach ($student as $value)
  {
  echo 
"Current student is: "$value"<br>";
  } 
?>


</body>
</html>