PHP Jeśli… inaczej stwierdzenia

PHP Jeśli… inaczej stwierdzenia
Instrukcja warunkowa służy do wykonywania bloku instrukcji na podstawie konkretnego warunku. Oświadczenie „jeśli… else” jest jednym typem instrukcji warunków, które działa z konkretnymi warunkami (. Różne rodzaje instrukcji „jeśli… else” mogą być używane w PHP do wdrażania instrukcji warunkowych. Te są wymienione poniżej.

A. Prosty oświadczenie „jeśli”

Składnia:

if (warunek (s))
Sprawozdania)

Powyższe Jeśli Instrukcja służy do wdrożenia instrukcji warunkowej dla PRAWDA Tylko wartość.

B. Oświadczenie „jeśli… else”

Składnia:

if (warunek (s))
Sprawozdania)

w przeciwnym razie
Sprawozdania)

Powyższe Jeśli Instrukcja służy do wdrożenia instrukcji warunkowej dla obu PRAWDA I FAŁSZ wartości.

C. Oświadczenie „jeśli… inaczej… else”

Składnia:

if (warunek (s))
Sprawozdania)

elseif (warunek (s))
Sprawozdania)

elseif (warunek (s))
Sprawozdania)

. . .
w przeciwnym razie
Sprawozdania)

Powyższe Jeśli Instrukcja służy do wdrożenia instrukcji warunkowej dla wielu Jeśli sprawozdania. Jeśli pierwszy Jeśli Warunek zwrotu FAŁSZ wtedy sprawdzi drugą Jeśli stan i tak dalej. Stwierdzenie w przeciwnym razie część zostanie wykonana Jeśli Oświadczenia zwracają FAŁSZ wartość.

D. Zagnieżdżone „jeśli… else”

Składnia:

if (warunek (s))
If (warunek (s))
Sprawozdania)

w przeciwnym razie
Sprawozdania)


w przeciwnym razie
Sprawozdania)

Powyższe Jeśli instrukcja jest używana podczas wykonywania jednego Jeśli Oświadczenie zależy od innego Jeśli oświadczenie.

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.

  1. Zainstaluj Apache2 i PHP 8.
  2. Ustaw uprawnienie do wszystkich plików i folderów /var/www/html folder, w którym wszystkie pliki PHP będą przechowywane.

Różne zastosowania if… else instrukcja

Różne zastosowania ''Jeśli inaczej' Oświadczenia wymienione powyżej zostały wyjaśnione w tej części samouczka za pomocą przykładów.

Przykład-1: użycie prostych instrukcji „jeśli”

Utwórz plik PHP z następującym skryptem, aby odczytać parametr zapytania URL i wydrukuj komunikat, jeśli wartość parametru zapytania pasuje do konkretnej wartości. Tutaj jeden Jeśli Instrukcja służy do sprawdzenia, czy parametr zapytania jest ustawiony lub nie, a inny Jeśli Instrukcja służy do porównywania wartości parametru z wartością ciągu.

// Sprawdź, czy wartość nazwy podano w adresie URL, czy nie
if (isset ($ _ get ['nazwa']))

$ name = $ _get ['name'];
// Sprawdź, czy podana nazwa jest wybrana lub nie
if (StrTolower ($ name) == „Jafariqbal”)
Echo '

Jesteś wybrany.

';;

?>

Wyjście:

Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu z parametrem zapytania. Tutaj nazwa pliku jest if1.php to jest przechowywane w środku /var/www/html/kod teczka. Nazwa parametrów zapytania to „nazwa”A wartość to„Jafar Iqbal".

http: // localhost/kod/if1.php?Nazwa = Jafar Iqbal

Przykład-2: użycie instrukcji if… else instrukcja

Utwórz plik PHP z następującym skryptem, aby odczytać parametr zapytania URL i wydrukuj komunikat, jeśli wartość parametru zapytania pasuje do konkretnej wartości i wydrukuj inny komunikat, jeśli parametr zapytania nie pasuje. Tutaj jeden Jeśli Instrukcja służy do sprawdzenia, czy parametr zapytania jest ustawiony lub nie, a inny Jeśli Instrukcja służy do porównywania wartości parametru z wartością ciągu.

// Sprawdź, czy wartość nazwy podano w adresie URL, czy nie
if (isset ($ _ get ['nazwa']))

$ name = $ _get ['name'];
// Sprawdź, czy podana nazwa jest wybrana lub nie
if (StrTolower ($ name) == „Jafariqbal”)
Echo '

Jesteś wybrany.

';;
w przeciwnym razie
Echo "

Nie jesteś wybrany.

";

w przeciwnym razie
Echo "

Żadna wartość nazwy nie dała.

"
?>

Wyjście:

Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu bez żadnego parametru zapytania. Tutaj nazwa pliku jest if2.php to jest przechowywane w środku /var/www/html/kod teczka.

http: // localhost/kod/if2.php

Poniższe dane wyjściowe pojawi się po wykonaniu powyższego skryptu z prawidłową nazwą parametru zapytania. Tutaj nazwa parametrów zapytania to „nazwa”A wartość to„Jafar Iqbal".

http: // localhost/kod/if2.php?Nazwa = Jafar Iqbal

Następujące dane wyjściowe pojawi się po wykonaniu powyższego skryptu z nieprawidłową nazwą parametru zapytania. Tutaj nazwa parametrów zapytania to „nazwa”A wartość to„Jafar".

http: // localhost/kod/if2.php?Nazwa = Jafar

Przykład-3: użycie instrukcji „jeśli… else… else”

Utwórz plik PHP z następującym skryptem, aby odczytać parametr zapytania URL i wydrukuj komunikat na podstawie Jeśli Warunek powraca PRAWDA Porównując wartość parametru zapytania z wartością ciągu. Spadam Jeśli Warunki powrót FAŁSZ Następnie przesłanie w przeciwnym razie część zostanie wydrukowana.

// Sprawdź wartość nazwy podano w adresie URL lub nie
if (isset ($ _ get ['nazwa']))

$ name = strTolower ($ _ get ['name']);
// Sprawdź podaną nazwę jest wybrana w której grupie
if ($ name == "jafariqbal")
Echo "

Jesteś w grupie 1.

";
elseif ($ name == 'janifer')
Echo "

Jesteś w grupie 2.

";
elseif ($ name == 'jony')
Echo "

Jesteś w grupie 3.

";
w przeciwnym razie
Echo "

Nie jesteś wybrany.

";

w przeciwnym razie
// Wydrukuj komunikat, jeśli nie zostanie podana żadna wartość w adresie URL
Echo "

Żadna wartość nazwy nie dała.

"
?>

Wyjście:

Poniższe dane wyjściowe pojawi się po wykonaniu powyższego skryptu z prawidłową nazwą parametru zapytania. Tutaj nazwa pliku jest if3.php to jest przechowywane w środku /var/www/html/kod teczka. Nazwa parametrów zapytania to „nazwa”A wartość to„Janifer".

http: // localhost/code/if3.php?Nazwa = Janifer

Poniższe dane wyjściowe pojawi się po wykonaniu powyższego skryptu z prawidłową nazwą parametru zapytania. Tutaj nazwa parametrów zapytania to „nazwa”A wartość to„Sakib".

http: // localhost/code/if3.php?Nazwa = sakib

Przykład-4: Użycie zagnieżdżonego stwierdzenia „jeśli… else”

Utwórz plik PHP z następującym skryptem do drukowania komunikatów, porównując dwie wartości łańcucha z zagnieżdżonymi Jeśli inaczej sprawozdania. Tutaj, zewnętrzny Jeśli Oświadczenie porówna wartość zmiennej działu, a jeśli zwróci PRAWDA Następnie wewnętrzny Jeśli Instrukcja porówna wartość zmiennej postu. Dane wyjściowe zostanie wygenerowane na podstawie wartości zwrotnych obu instrukcji.

// Zdefiniuj dwie wartości ciągów
$ ds. = „HR”;
$ post = "manager";
Echo "
";
// Sprawdź pierwszy zewnętrzny stan
if ($ dział == „sprzedaż”)

// Sprawdź wewnętrzny stan
if ($ post == „asystent menedżer”)
echo „Całkowity asystenci menedżerowie są z $ Department Departament 25.";

if ($ post == „menedżer”)
echo „całkowity menedżerowie $ Department Departament to 10.";


// Sprawdź drugi zewnętrzny stan
elseif ($ Disterct == "hr")

// Sprawdź wewnętrzny stan
if ($ post == „asystent menedżer”)
echo „Total Assistant Managers of of $ Department Departament to 20.";

if ($ post == „menedżer”)
echo „całkowity menedżerowie $ Department Departament to 5.";


?>

Wyjście:

Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Tutaj nazwa pliku jest if4.php to jest przechowywane w środku /var/www/html/kod teczka.

http: // localHost/Code/IF4.php

Wniosek

Cztery różne zastosowania 'Jeśli inaczej„Oświadczenia zostały wyjaśnione w tym samouczku, aby pomóc koderom PHP w prawidłowym zrozumieniu instrukcji warunkowej w PHP. Alternatywa 'Jeśli inaczej„Oświadczenie jest przełącznik stwierdzenie, ale ma pewne ograniczenia.

Film instruktażowy