PHP for loop is more like C or JavaScript if you already know these programming languages then PHP for loop must feel familiar to you. I am quickly going to show PHP for loop example code with PHP array data. But first let's understand how the PHP for loop looks and works. However, in practice; people use PHP foreach loop and PHP while while more often than the PHP for loop. Nevertheless, let's have a look at it.
PHP for loop stucture
/* example 1 */
for ($i = 1; $i <= 10; $i++) {
echo $i;
}
/* example 2 */
for (expr1; expr2; expr3):
statement
...
endfor;
PHP for Loop with Array Data Example
Here is a PHP multidimensional array and below this array there is a PHP for loop that is looping through the array and printing fruit names and fruit price that you can see in the image below this for loop. Or you can simply copy this code block and run it on your system or on online PHP compiler.
`$fruits = array(
array('name' => 'Apple', 'price' => 5.0),
array('name' => 'Orange', 'price' => 4.0),
array('name' => 'Guava', 'price' => 3.50),
array('name' => 'Banana', 'price' => 2.50),
array('name' => 'Grapes', 'price' => 3.0)
);
for($i = 0; $i < count($fruits); ++$i) {
echo 'Fruit Name: '. $fruits[$i]['name'] . ", Price $ " . $fruits[$i]['price'] . ' | ';
}`
PHP foreach loop structure
To loop over php array
foreach (iterable_expression as $value)
statement
To loop over php key-value pair array
foreach (iterable_expression as $key => $value)
statement
Top comments (1)
Hello!
If you'd like, you can add syntax highlighting (colors that make code easier to read) to your code block like the following example.
This should make it a bit easier to understand your code. 😎
You could show how is the example with the same array, not only in
for
loop for fruits :)