Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära While-Loops | Loops
Introduction to PHP

book
While-Loops

A while loop is a programming construct that allows you to execute a specific block of code as long as a certain condition is true.

The syntax for a while loop in PHP is as follows:

php
while (condition) {
// Statements to be executed while a condition is true
}
  • First, before entering the loop, the condition (which is enclosed in parentheses) is checked. If this condition is true, then the code inside the loop is executed;

  • After executing the code inside the loop, the condition is checked again. If the condition is still true, the loop is executed again. This process continues until the condition becomes false;

  • Once the condition becomes false, the execution of the loop stops, and the program moves on to the code after the loop.

php

main

copy
<?php
$counter = 0;
while ($counter < 5) {
echo $counter;
$counter = $counter + 1;
}
?>
1234567
<?php $counter = 0; while ($counter < 5) { echo $counter; $counter = $counter + 1; } ?>

The while loop will repeat as long as the value of the variable counter is less than 5. The loop will repeat five times since the variable counter is initialized to 0. Each time the loop repeats, the value of the variable counter will be incremented by 1.

Uppgift

Swipe to start coding

Fill in the blanks in the code to create a while loop that calculates the sum of numbers from 1 to 10.

Lösning

<?php
$sum = 0;
$number = 1;

while ($number <= 10) {
$sum += $number;
$number = $number + 1;
}

echo "The sum of numbers from 1 to 10 is: " . $sum;
?>

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 2
<?php
$sum = 0;
$number = 1;

while (___) {
$sum += ___;
$number = $number + 1;
}

echo "The sum of numbers from 1 to 10 is: " . $sum;
?>

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

We use cookies to make your experience better!
some-alt