Loading...
Loading...

PHP While Loop

The while loop in PHP is used to execute a block of code repeatedly as long as a specified condition is true. In this tutorial, you will learn how to use the while loop, with examples and practical applications.

1. Basic Syntax of the While Loop

The while loop structure in PHP is as follows:


while (condition) {
    // Code to be executed as long as the condition is true
}

In this structure, the loop will continue as long as the condition evaluates to true.

2. Example of a While Loop

Here’s a simple example that prints numbers from 0 to 4 using a while loop:


$i = 0;
while ($i < 5) {
    echo $i . " ";
    $i++;
}
// Output: 0 1 2 3 4

This loop starts with $i = 0 and increments $i by 1 with each iteration, stopping when $i reaches 5.

3. Using While Loop with Arrays

The while loop can also be used to iterate over an array. Here’s an example that prints each element of an array:


$colors = ["Red", "Green", "Blue"];
$i = 0;
while ($i < count($colors)) {
    echo $colors[$i] . " ";
    $i++;
}
// Output: Red Green Blue

Here, count($colors) returns the number of elements in the array, allowing the loop to iterate through each element.

4. Do-While Loop

The do-while loop is a variant of the while loop that executes the code block once before checking the condition. Here’s an example:


$i = 0;
do {
    echo $i . " ";
    $i++;
} while ($i < 5);
// Output: 0 1 2 3 4

In this example, the loop will execute once even if $i is greater than or equal to 5, unlike a regular while loop.

5. Conclusion

The while and do-while loops are essential for situations where you need to repeat actions based on a condition. Understanding these loops allows for more flexible and dynamic code in PHP.

0 Interaction
487 Views
Views
33 Likes
×
×
🍪 CookieConsent@Ptutorials:~

Welcome to Ptutorials

Note: We aim to make learning easier by sharing top-quality tutorials.

We kindly ask that you refrain from posting interactions unrelated to web development, such as political, sports, or other non-web-related content. Please be respectful and interact with other members in a friendly manner. By participating in discussions and providing valuable answers, you can earn points and level up your profile.

$ Allow cookies on this site ? (y/n)

top-home