Foreach Loop 
Foreach Loop
by Brad Hussey
Video Lecture 27 of 45
Not yet rated
Views: 708
Date Added: May 14, 2017

Lecture Description

Lecture 27: Foreach Loop

The Foreach Loop! This loop is a very popular loop, and is used extensively in database-driven websites. The purpose of a Foreach Loop is to "loop through each key/value pair in an array" (w3schools).

The syntax looks like so:

foreach ($array as $value) {

// execute code

}

Basically, here's what happens during each loop iteration:

Assign value of current array element to $value
$value is echoed on the screen
The array pointer then moves to the next element within the array
Repeat from beginning until final array element
Let's use a real-world example of how to use a Foreach Loop:

// We need to create an array

// Let's resurrect our array of moustaches

$moustaches = array("Handlebar", "Salvador Dali", "Fu Manchu");

// Loop through the $moustaches array

foreach ($moustaches as $moustache) {

// Output each individual value

echo "I love the $moustache. ";

}

If coded correctly, this should echo the three moustaches in the array on your screen.

DOWNLOAD COURSE FILES HERE
www.bradhussey.ca/download-php-course

Course Index

Course Description

This course is a Total Beginner's Guide to Coding Your Very Own Dynamic Websites with PHP, so you need no prior knowledge or experience — although it's a good idea that you know some HTML (my beginner's guide "Build a Website from Scratch with HTML & CSS" will get teach you everything you need to know).

So — why learn PHP? Well, PHP is a very powerful scripting language used by millions of websites. Some of the most popular websites and frameworks utilize PHP to build their dynamic websites. PHP works very well with HTML, and therefore will allow you to start coding dynamic websites quickly without having to learn some of the more complicated scripting languages out there.

Comments

There are no comments. Be the first to post one.
  Post comment as a guest user.
Click to login or register:
Your name:
Your email:
(will not appear)
Your comment:
(max. 1000 characters)
Are you human? (Sorry)