5 of 410 menu

Konstrukce elseif

Konstrukce elseif se používá společně s if pro kontrolu dodatečných podmínek, pokud předchozí podmínka if nebo elseif byla nepravdivá. Umožňuje vytvářet řetězce podmínek a provádět různé bloky kódu v závislosti na výsledku kontroly.

Syntaxe

if (podmínka1) { // kód, pokud podmínka1 je pravdivá } elseif (podmínka2) { // kód, pokud podmínka2 je pravdivá } else { // kód, pokud všechny podmínky jsou nepravdivé }

Příklad

Zkontrolujeme hodnotu proměnné a vypíšeme odpovídající zprávu:

<?php $num = 10; if ($num > 15) { echo 'Číslo je větší než 15'; } elseif ($num > 5) { echo 'Číslo je větší než 5, ale ne větší než 15'; } else { echo 'Číslo je 5 nebo méně'; } ?>

Výsledek provedení kódu:

'Číslo je větší než 5, ale ne větší než 15'

Příklad

Zkontrolujeme datový typ proměnné:

<?php $var = '123'; if (is_int($var)) { echo 'Je to celé číslo'; } elseif (is_string($var)) { echo 'Je to řetězec'; } else { echo 'Je to jiný datový typ'; } ?>

Výsledek provedení kódu:

'Je to řetězec'

Viz také

  • konstrukci if,
    která kontroluje podmínku
  • konstrukci switch,
    která vybírá variantu provedení
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout