OyvindN Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 Skal finne ut om et ord matcher på en tekst: $ord = "pluss+"; $tekst = "pluss+ masse ord"; if (preg_match("/\b".$ord."\b/i", $tekst)) { echo "ja"; } else { echo "nei"; } Blir plussen(+) et problem her? Lenke til kommentar
wacie Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 (endret) koden din virker jo helt fint. så det ser jo ikke ut som om det er noe problem med +'en, men andre tegn kan det sikkert være problemer med. les om preg_match her Endret 3. desember 2004 av wacie Lenke til kommentar
Torbjørn Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 '+' blir et problem, sett en \ foran Lenke til kommentar
RipZ- Skrevet 3. desember 2004 Del Skrevet 3. desember 2004 + blir et problem da dette vil bety at den kan gjente bokstaven en eller flere ganger. For å automatisk quote slike tegn som har en funksjon i et regulæruttrykk, bruk preg_quote(). Lenke til kommentar
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å