The PHP foreach loop is the best and easiest way to iterate through an array. Here are some examples of the foreach loop.
Basic PHP foreach with echo:
$array = array(0, 1, 2, 3, 4, 5);
foreach ($array as $value) {
$output = $value * 10;
echo "$output<br>";
}This will look like:
0
10
20
30
40
50
To count the loops:
$i = 0;
$array = array(0, 1, 2, 3, 4, 5);
foreach ($array as $value) {
$i++;
$output = $value * 10;
echo "$output loop: $i<br>";
}This will look like:
0 loop: 1
10 loop: 2
20 loop: 3
30 loop: 4
40 loop: 5
50 loop: 6
To stop the foreach at 4 loops:
$i = 0;
$array = array(0, 1, 2, 3, 4, 5);
foreach ($array as $value) {
$i++;
$output = $value * 10;
echo "$output loop: $i<br>";
if ($i++ == 4) break;
}
This will look like:
0 1
10 2
20 3
30 4
PHP foreach within an array of arrays:
$array = [
[0, 1, 2],
[3, 4, 5],
];
foreach ($array as list($a, $b, $c)) {
echo "A: $a; B: $b C: $c<br>";
}This will look like:
A:0 B:1 C:2
A:2 B:3 C:4