Gå til innhold

litt hjelp med if-funksjonen


Anbefalte innlegg

Videoannonse
Annonse
er det på noen måte mulig å lage en funksjon som blir slik..

 

if($var == 'hei' *eller* 'hallo'){

}

 

prøvd å søke litt, men finner ikkenoe.. :)

 

Ja, du kan løse dette på mange, måter. Slik som danielsn kan du gjøre (anbefaler dog å bruke "||" i stedet for "OR", da dette er mer "internasjonalt" i programmeringsverdenen). Du kan også ta en titt på "in_array ()", dvs. noe slikt:

 

<?php
$ar = array('hei','hallo');
if(in_array($var, $ar)){
  // true
}
?>

Lenke til kommentar
Tusen hjertelig takk :D da blir det orden på sakene tenker jeg ^^ prøvde med if($var = 'hei' or 'hallo') men det gikk ikke så bra ;P

Mange feil der for å si det sånn.

$var = 'hei'. Dette er ikke et predikat (true/false), men tilordning. Dvs. du gir $var verdien 'hei', du sjekker ikke om den har verdien 'hei'

"or 'hello'". Fin tanke, men du må skrive "or $var == 'hello'" for at det skal fungere.

Forsåvidt er || foretrukket fremfor ordet "or", med mindre det er en spesiell grunn til at du bruker "or". (|| og "or" har forskjellig prioritet, akkurat som "+" og "*")

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...