Wybór wartości przez match

Operatory i instrukcje warunkowe - PHP: podstawy w przeglądarce (PHP)

Gdy jedna zmienna może mieć wiele konkretnych wartości, wygodniejsze od długiego elseif jest wyrażenie match. Porównuje ono wartość ściśle (jak ===) z kolejnymi przypadkami i zwraca wynik pasującego. Kilka wartości oddzielamy przecinkiem, a default obsługuje wszystko inne. Wynik match zapisujemy w zmiennej. Zmień $numer i sprawdź różne dni.

<?php
$numer = 6;
$dzien = match ($numer) {
  1 => "poniedziałek",
  2 => "wtorek",
  3 => "środa",
  4 => "czwartek",
  5 => "piątek",
  6, 7 => "weekend",
  default => "nie ma takiego dnia",
};
echo "Dzień $numer: $dzien\n";

Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.

Wszystkie lekcje kursu PHP: podstawy w przeglądarce · Zaloguj się, aby zapisać postęp na koncie.