5 of 410 menu

Конструкция elseif

Конструкцията elseif се използва заедно с if за проверка на допълнителни условия, ако предишното условие if или elseif се е оказало неистина. Тя позволява създаването на верига от условия и изпълнение на различни блокове код в зависимост от резултата от проверката.

Синтаксис

if (условие1) { // код, ако условие1 е истина } elseif (условие2) { // код, ако условие2 е истина } else { // код, ако всички условия са неистина }

Пример

Нека проверим стойността на променлива и изведем съответното съобщение:

<?php $num = 10; if ($num > 15) { echo 'Числото е по-голямо от 15'; } elseif ($num > 5) { echo 'Числото е по-голямо от 5, но не е по-голямо от 15'; } else { echo 'Числото е 5 или по-малко'; } ?>

Резултат от изпълнението на кода:

'Числото е по-голямо от 5, но не е по-голямо от 15'

Пример

Нека проверим типа данни на променливата:

<?php $var = '123'; if (is_int($var)) { echo 'Това е цяло число'; } elseif (is_string($var)) { echo 'Това е низ'; } else { echo 'Това е друг тип данни'; } ?>

Резултат от изпълнението на кода:

'Това е низ'

Вижте също

  • конструкцията if,
    която проверява условие
  • конструкцията switch,
    която избира вариант за изпълнение
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне