Η δομή while σε PHP

Ο βρόχος while θα εκτελείται συνεχώς, όσο η έκφραση που του περνάμε ως παράμετρος είναι αληθής. Επιτρέπει την εκτέλεση οποιουδήποτε αριθμού επαναλήψεων. Αυτή είναι η σύνταξή του:

php<?php
  while (statement) {
    /*
      εκτελούμε αυτόν τον κώδικα επαναληπτικά
      στην αρχή κάθε κύκλου ελέγχου ελέγχουμε την έκφραση στις παρενθέσεις
    */
  }
?>

Ο βρόχος θα τερματιστεί όταν η έκφραση πάψει να είναι αληθής. Αν ήταν ψευδής από την αρχή - δεν θα εκτελεστεί ούτε μία φορά.

Ας εκτυπώσουμε ως παράδειγμα διαδοχικά με τη βοήθεια του βρόχου while αριθμούς από το ένα μέχρι το πέντε:

php<?php
  $i = 1;
  
  while ($i <= 5) {
    echo $i;
    $i++;
  }
?>

Και τώρα ας κάνουμε αντίστροφη μέτρηση:

php<?php
  $i = 10;
  
  while ($i > 0) {
    echo $i;
    $i--;
  }
?>

Τώρα ας διαιρέσουμε τον δεδομένο αριθμό με το 2 τόσες φορές, μέχρι το αποτέλεσμα να γίνει μικρότερο από 10:

php<?php
  $num = 500;
  
  while ($num > 10) {
    $num = $num / 2;
  }
  
  echo $num; // αποτέλεσμα
?>
Задание 1

Εκτυπώστε στην οθόνη αριθμούς από το 1 έως το 100.

Задание 2

Εκτυπώστε στην οθόνη αριθμούς από το 11 έως το 33.

Задание 3

Εκτυπώστε στην οθόνη αριθμούς από το 100 έως το 1.

Задание 4

Δίνεται ο αριθμός num με κάποια αρχική τιμή. Πολλαπλασιάστε τον με το 3 τόσες φορές, μέχρι το αποτέλεσμα του πολλαπλασιασμού να γίνει μεγαλύτερο από 1000. Ποιός αριθμός θα προκύψει; Μετρήστε τον αριθμό των επαναλήψεων που απαιτούνται για αυτό.