Ahoj, popsal by mi prosim nekdo, co znaci kod kod v promenne zazavinacem. Dekuji
Ahoj, popsal by mi prosim nekdo, co znaci kod kod v promenne zazavinacem. Dekuji
mb_strpos najde v řetězci zavináč a to na co se ptáš je podmínka, která když je zavináč první znak nebo není v řetězci vůbec vrátí prázdný řetězec a když je kdekoliv jinde vrací co je za zavináčem.
Pro vkládání kódu je tu tlačítko <?. Luštit to z obrázku není zrovna pohodlný. Naštěstí jsem mikroskop nepotřeboval.
hu
#1 robbie
Kód v premennej $zaZavinacem je podmienka, takzvaný ternárny operátor. Je to ekvivalent zápisu:
if ($zavinac > 0) {
$zaZavinacem = mb_substr($adresa, $zavinac + 1);
} else {
$zaZavinacem = '';
}
V tvojom prípade:
$zaZavinacem = ($zavinac > 0) ? mb_substr($adresa, $zavinac + 1) : '';
Ak platí podmienka ($zavinac > 0), tak vykonaj operáciu za znakom otáznika ?
Ak táto podmienka neplatí, vykonaj operáciu za znakom dvojbodka :
#5 weroro
To není přesné. Při podmíněném větvení jsou ve větvích příkazy, ale v ternárním operátoru jsou výrazy. Neplést!
Hovořit u ternárních operátorů o operacích je hodně mimo.
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku