Switch-case: alternatywa dla wielu warunków

Założenie: Napiszemy program, który wyświetli nazwę dnia tygodnia na podstawie numeru dnia (1-7).

Krok po kroku:

  1. Deklaracja zmiennej przechowującej numer dnia tygodnia:
    
    $dzienTygodnia = 3; 
    				

    Zmienna $dzienTygodnia przechowuje liczbę reprezentującą dzień tygodnia (1 – poniedziałek, 2 – wtorek itd.).

  2. Instrukcja switch-case:
    
    switch ($dzienTygodnia) {
        case 1:
            echo "Poniedziałek";
            break;
        case 2:
            echo "Wtorek";
            break;
        case 3:
            echo "Środa";
            break;
        case 4:
            echo "Czwartek";
            break;
        case 5:
            echo "Piątek";
            break;
        case 6:
            echo "Sobota";
            break;
        case 7:
            echo "Niedziela";
            break;
        default:
            echo "Nieprawidłowy numer dnia tygodnia";
    }
    				

    Instrukcja switch sprawdza wartość zmiennej $dzienTygodnia. Każdy case odpowiada konkretnej wartości. break; kończy wykonywanie instrukcji switch po znalezieniu pasującego case. default jest wykonywane, jeśli żaden case nie pasuje.

Ten przykład pokazuje, jak używać instrukcji switch-case w PHP do uproszczenia warunków. Jest to czytelniejsza alternatywa dla wielu instrukcji if-else if-else, szczególnie gdy mamy wiele możliwości do sprawdzenia.

Dodaj komentarz 0

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