PHP
PHP Object Oriented Programming (OOPs) concept Tutorial with Example
What is OOPs? Object Oriented is an approach to software development that models application...
A Loop is an Iterative Control Structure that involves executing the same number of code a number of times until a certain condition is met.
The above code outputs “21 is greater than 7” For loops For... loops execute the block of code a specifiednumber of times. There are basically two types of for loops;
Let’s now look at them separately. For loop It has the following basic syntax
<?php
for (initialize; condition; increment){
//code to be executed
}
?>HERE,
How it works
The flowchart shown below illustrates how for loop in php works
How to code
The code below uses the “for… loop” to print values of multiplying 10 by 0 through to 10
<?php
for ($i = 0; $i < 10; $i++){
$product = 10 * $i;
echo "The product of 10 * $i is $product <br/>";
}
?>Output:
The product of 10 x 0 is 0 The product of 10 x 1 is 10 The product of 10 x 2 is 20 The product of 10 x 3 is 30 The product of 10 x 4 is 40 The product of 10 x 5 is 50 The product of 10 x 6 is 60 The product of 10 x 7 is 70 The product of 10 x 8 is 80 The product of 10 x 9 is 90
The php foreach loop is used to iterate through array values. It has the following basic syntax
<?php
foreach($array_variable as $array_values){
block of code to be executed
}
?>HERE,
How it works The flowchart shown below illustrates how the for… each… loop works
Practical examples
The code below uses for… each loop to read and print the elements of an array.
<?php
$animals_list = array("Lion","Wolf","Dog","Leopard","Tiger");
foreach($animals_list as $array_values){
echo $array_values . "<br>";
}
?>Output:
Lion Wolf Dog Leopard Tiger
Let’s look at another example that loops through an associative array.
An associative array uses alphanumeric words for access keys.
<?php
$persons = array("Mary" => "Female", "John" => "Male", "Mirriam" => "Female");
foreach($persons as $key => $value){
echo "$key is $value"."<br>";
}
?>The names have been used as array keys and gender as the values.
Output:
Mary is Female John is Male Mirriam is Female
They are used to execute a block of code a repeatedly until the set condition gets satisfied
When to use while loops
Types of while loops
While loop
It has the following syntax
<?php
while (condition){
block of code to be executed;
}
?>HERE,
How it works
The flow chart shown below illustrates how the while… loop works
Practical example
The code below uses the while… loop to print numbers 1 to 5.
<?php
$i = 0;
while ($i < 5){
echo $i + 1 . "<br>";
$i++;
}
?>Output:
1 2 3 4 5
The difference between While… loop and Do… while loop is do… while is executed at-least once before the condition is evaluated.
Let’s now look at the basic syntax of a do… while loop
<?php
do{
block of code to be executed
}
?> while(condition);
HERE,
How it works
The flow chart shown below illustrates how the while… loop works
Practical example
We are now going to modify the while… loop example and implement it using the do… while loop and set the counter initial value to 9.
The code below implements the above modified example
<?php
$i = 9;
do{
echo "$i is"." <br>";
}
while($i < 9);
?>The above code outputs:
9
Note the above example outputs 9 only.
This is because the do… while loop is executed at least once even if the set condition evaluates to false.
What is OOPs? Object Oriented is an approach to software development that models application...
What is Ajax? AJAX full form is Asynchronous JavaScript & XML. It is a technology that reduces the...
What is Laravel? Laravel is an open-source web MVC framework for PHP. Laravel is a robust...
What is Regular expression in PHP? PHP Regular Expression also known as regex are powerful pattern...
Project Summary This Project will put you in an online corporate setting. You will be coding a demo...
What is CakePHP? CakePHP is an open-source framework for the rapid development and maintenance of web...