Pętla `do…while` w menu interaktywnym

Założenie: Stworzymy proste menu interaktywne, w którym użytkownik będzie mógł wybierać opcje za pomocą pętli do...while.

Krok po kroku:

  1. Tworzymy zmienną przechowującą wybór użytkownika:
    
    $wybor = 0;
    				

    Zmienna $wybor będzie przechowywać numer wybranej opcji z menu. Początkowo ustawiamy ją na 0.

  2. Tworzymy pętlę `do…while`:
    
    do {
        echo "Menu:\n";
        echo "1. Opcja 1\n";
        echo "2. Opcja 2\n";
        echo "3. Wyjście\n";
        echo "Wybierz opcję: ";
        $wybor = (int)fgets(STDIN); // Odczytujemy wybór użytkownika i konwertujemy na liczbę całkowitą
    
        switch ($wybor) {
            case 1:
                echo "Wybrałeś opcję 1\n";
                break;
            case 2:
                echo "Wybrałeś opcję 2\n";
                break;
            case 3:
                echo "Wychodzę...\n";
                break;
            default:
                echo "Nieprawidłowy wybór!\n";
        }
    } while ($wybor != 3);
    				

    Pętla do...while wykona się przynajmniej raz. Wewnątrz pętli wyświetlamy menu, odczytujemy wybór użytkownika i wykonujemy odpowiednią akcję za pomocą instrukcji switch. Pętla kończy się, gdy użytkownik wybierze opcję 3.

Ten przykład pokazuje podstawowe zastosowanie pętli do...while w PHP. Zachęcamy do eksperymentowania z różnymi rodzajami pętli i instrukcjami warunkowymi, aby lepiej zrozumieć ich działanie.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *