Składnia:
przełącznik (n)Wartość N zostanie sprawdzona z każdą wartością etykiet etykiet, a instrukcja (instrukcje) bloku sprawy zostanie wykonana, gdy wartość etykiety obudowy pasuje do n. przerwa Instrukcja służy do zakończenia z przełącznik blokuj, jeśli zostanie znaleziony mecz.
Warunek wstępny
Skrypty użyte w przykładach tego samouczka są napisane na podstawie wersji PHP 8. Wykonaj następujące zadanie przed wykonaniem przykładów tego skryptu.
Różne zastosowania instrukcji przełącznika
W tej części tego samouczka pokazano różne zastosowania instrukcji przełącznika w PHP.
Przykład-1: Proste użycie przełącznika… instrukcja przypadku
Utwórz plik PHP z następującym skryptem, aby sprawdzić proste użycie 'przełącznik' oświadczenie. Tutaj $ znaleziono Zmienna służy do sprawdzenia zmiennej $ book_name pasuje do dowolnej wartości sprawy, czy nie.
// zainicjuj nazwę książki do sprawdzaniaWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Tutaj nazwa pliku jest Switch1.php to jest przechowywane w środku /var/www/html/kod teczka.
http: // localhost/code/switch1.php
Przykład-2: razem użycie wielu instrukcji spraw
Utwórz plik PHP z następującym skryptem, aby sprawdzić sposób korzystania z 'przełącznik„Oświadczenie, łącząc wiele instrukcji spraw. Tutaj wartość $ Id zostanie przypisany przez odczyt parametru zapytania URL o nazwieID'. Wartość $ Id zostanie sprawdzony przez Sprawa przełącznik instrukcja później, aby wygenerować wyjście.
// Sprawdź wartość identyfikacyjną przekazaną w adresie URL, czy nieNie znaleziono pasujących informacji.
';;$ Id $ tekst
";Wyjście:
Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu bez żadnego parametru zapytania. Tutaj nazwa pliku jest Switch2.php to jest przechowywane w środku /var/www/html/kod teczka.
http: // localhost/code/switch2.php
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu z parametrem zapytania o nazwie „ID”A wartość to„07895”To pasuje do pierwszego bloku obudowy.
http: // localhost/code/switch2.php?ID = 07895
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu z parametrem zapytania o nazwie „ID”A wartość to„01907”To pasuje do trzeciego bloku obudowy.
http: // localhost/code/switch2.php?ID = 01907
Przykład-3: użycie logicznego „operatora” w przełączniku… instrukcja przypadku
Utwórz plik PHP z następującym skryptem, aby sprawdzić sposób użycia 'przełącznik„stwierdzenie, w którym”sprawa„Instrukcja jest zdefiniowana przez logiczną lub operator. Tutaj wartość OF $ Nazwa zostanie przypisany przez odczyt parametru zapytania URL o nazwienazwa'. Wartość $ Nazwa zostanie sprawdzony przez 'Sprawa przełącznik„Instrukcja później, aby wygenerować dane wyjściowe.
// Sprawdź, czy wartość nazwy została przekazana w adresie URL, czy nie$ nazwa jest liderem zespołu.
";$ nazwa jest członkiem zespołu.
";$ nazwa to organizator.
";Nie znaleziono informacji.
";Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu z parametrem zapytania o nazwie „nazwa”I wartość”Riya". Tutaj nazwa pliku jest Switch3.php to jest przechowywane w środku /var/www/html/kod teczka.
http: // localhost/code/switch3.php?Nazwa = Riya
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu z parametrem zapytania o nazwie „nazwa”I wartość”Karim".
http: // localhost/code/switch3.php?Nazwa = Karim
Przykład-4: użycie tablicy w przełączniku… instrukcja przypadku
Utwórz plik PHP z następującym skryptem, aby sprawdzić sposób korzystania z 'przełącznik„stwierdzenie, w którym”sprawa„Oświadczenie jest zdefiniowane konkretna tablica. Tutaj w skrypcie zadeklarowano trzy tablice z trzema typami wartości. wartość $ var zostanie przypisany przez odczyt parametru zapytania URL o nazwievar'. Wartość $ var zostanie sprawdzony przez 'Sprawa przełącznik„Instrukcja później za pomocą pętli do wygenerowania danych wyjściowych.
// zadeklaruj trzy typy tablicy$ valistnieje w pierwszej tablicy.
";$ valistnieje w drugiej tablicy.
";$ valistnieje w trzeciej tablicy.
";Wartość nie istnieje w żadnej tablicy.
";Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu z parametrem zapytania o nazwie „var”I wartość”32". Tutaj nazwa pliku jest Switch4.php to jest przechowywane w środku /var/www/html/kod teczka.
http: // localhost/code/switch4.php?var = 32
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu z parametrem zapytania o nazwie „var”I wartość”2.9".
http: // localhost/code/switch4.php?var = 2.9
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu z parametrem zapytania o nazwie „var”I wartość”ołówek".
http: // localhost/code/switch4.php?var = ołówek
Wniosek
Switch… Instrukcja przypadku jest przydatnym instrukcją warunkową dla wielu zadań programistycznych. Sposób sprawdzenia wartości prostej zmiennej, użyj operatora logicznego ze zmienną i użycie tablicy ze zmienną w przełączniku… Oświadczenie o przypadku opisano w tym samouczku.
Film instruktażowy