Gå til innhold

Liten ting ang. if og else


Anbefalte innlegg

Hei! Lurte bare litt på en lett liten ting her:

if(noeher){
noeher
}else{
if(norher){
noeher}må jeg har to slike "}" siden jeg avslutter en else og en if?else
{if(noeher){noe her} else osv..{

Hvis jeg gjør slik at jeg har }}else for å avslutte elsen og ifen så får jeg feil mld med at den var en uventa else der.. Men hvis jeg gjør slik:

if(noeher){
noeher}
else{
if(noeher]{
noeher
}uten to "}"else{
noeher}}}

Og avslutter alt på slutten så får jeg kun til å gjøre den første ifen+at jeg får det som skal skje på den siste elsen.. Alltså så har jeg problemer med å få til at hvis det første stemmer så skal det feks echo "dette stemte" hvis ikke så skal den gå til if nr to og hvis den stemte så skal den stoppe å lete mer (det skal den gjøre på første hvis det stemmer også) også echo"dette stemte"; elns..

 

Hva er det jeg gjør feil? Takk

 

Håper dere skjønte det jeg skrev siten det ble litt rotette til slutt :yes:

Lenke til kommentar
Videoannonse
Annonse

if ($a == 1) {

   echo "a er en";

} elseif ($a == 2) {

   echo "a er to";

} elseif ($a == 3) {

   if ($b == 1) {

       echo "a er tre, b er en";

   } else {
   
       echo "a er tre, b er ikke en";

   }

} else {

   echo "a er hverken en, to eller tre";

}

 

Vanskelig å forstå hva du egentlig lurer på, men eksemplet over viser bruk av if, elseif, else og nøstet if else.

 

Gjør deg litt flid med hvordan koden, mellomrom og parenteser plasseres så blir det hele mer oversiktlig, både for deg og de som skal lese den.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...