danielsn Skrevet 25. februar 2008 Skrevet 25. februar 2008 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..
Martin A. Skrevet 25. februar 2008 Skrevet 25. februar 2008 Egentlig ikke. Etter en operator, starter et nytt statement. if( $var == 'hei' OR $var == 'hallo' )
loathsome Skrevet 25. februar 2008 Skrevet 25. februar 2008 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 } ?>
danielsn Skrevet 26. februar 2008 Forfatter Skrevet 26. februar 2008 Tusen hjertelig takk da blir det orden på sakene tenker jeg ^^ prøvde med if($var = 'hei' or 'hallo') men det gikk ikke så bra ;P
Peter Skrevet 29. februar 2008 Skrevet 29. februar 2008 Tusen hjertelig takk 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 "*")
vidarlo Skrevet 29. februar 2008 Skrevet 29. februar 2008 Om du berre har to forskjellige går det jo greit, men om du har meir enn to bør du muligens ta ein kik på switch-funksjonaliteten som er laga spesifikt for tilfeller der du skal velje eit av fleire kjente tilfeller.
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå