PHP Якщо заява та пункт Ельзеїфа
В останньому навчальному посібнику ми обговорили оператор if та інше та як це можна використовувати, щоб ваша програма могла приймати прості або / або рішення. У цьому навчальному посібнику ми розглянемо, як додати статтю elseif до заяви if, щоб дозволити вашій програмі приймати більш складні рішення.

якщо заява з іншим пунктом

якщо ($ current_month> 10)
{відлуння "Ласкаво просимо та з Різдвом Христовим"; }
else {echo "Вибачте, ми закриті до 1 листопада"; }

пункті інше

if (вираз 1 відповідає дійсності) {виконайте цей код}
elseif (вираз 2 вірний) {виконайте замість цього код}
else {виконайте цей код за замовчуванням, якщо вираз не відповідає дійсності}

Гаразд, всі ми знаємо, що світ складніший, ніж просто / або ситуації, і тому ви хочете, щоб ваша програма змогла приймати більш складні рішення. Можна кодувати програму, щоб виконати інше завдання залежно від того, який із ряду тестів (виразів) є істинним. Програма перевірятиме кожен вираз у лінійній послідовності, поки не знайдеться один із виразів істинним. Тоді програма заповнить решту коду, що відповідає цьому виразу. Якщо ваша програма потрапить до кінця послідовності коду, і жоден з перевірених виразів не відповідає дійсності, буде виконано застереження "Ще". Цю умову за замовчуванням else не обов’язково. Можливо, ви хочете, щоб програма нічого не робила, якщо вона не знайде один з виразів істинним. У такому випадку у вас є можливість опустити код за замовчуванням. Давайте подивимось на приклад із реального життя.

У нашому прикладі у вас є веб-сайт для бізнесу. У вас також є різні продукти для продажу за супер зниженою ціною щомісяця. У верхньому лівому куті на титульній сторінці вашого веб-сайту ви хочете відобразити зображення поточного товару за спеціальною ціною. Оскільки цей продукт змінюється щомісяця, ви хочете, щоб ваша програма отримала поточний місяць і встановила відповідне зображення для поточного місяця. Випливають перші три рядки коду.

$ current_image = "";
$ current_month = дата (n);

якщо ($ current_month == 1)
{$ current_image = "image_jan.jpg"; }

Перший рядок коду ініціалізував змінну $ current_image до нуля. Другий рядок коду отримує поточний місяць у вигляді числового значення між 1 і 12. Третій рядок тесту коду для першого виразу - Чи є поточний місяць січень (1). Якщо це вираження вірно, змінна $ current_image буде встановлена ​​на image_jan.jpg.

Б'юсь об заклад, ви можете здогадатися, як працюватиме решта коду. Ми будемо використовувати пункт elseif для перевірки інших виразів.

Далі →





Відео Інструкція: PHP Syntax (Може 2024).