What is the difference between `for` and `while` loops

A for loop is typically used when the number of iterations is known beforehand. It initializes a counter and runs the loop based on that counter until a specified condition is met.

A while loop, on the other hand, is used when the number of iterations isn't known in advance. It continues to execute the loop until a specific condition evaluates to false.

Here’s an example illustrating the difference between a for loop and a while loop in PHP:

// Example of a for loop for ($i = 0; $i < 5; $i++) { echo "For Loop Iteration: " . $i . "
"; } // Example of a while loop $j = 0; while ($j < 5) { echo "While Loop Iteration: " . $j . "
"; $j++; }

for loop while loop PHP programming control flow coding examples