vevo1992 Skrevet 1. mai 2012 Del Skrevet 1. mai 2012 Hei, jeg har laget denne koden for å få hashtags til å bli om til linker. Koden jeg har skrevet: <?php $posts = preg_replace('/#(\w+)/i', '<a href="http://minside.com/tags.php?query=$1" class="main">$0</a>', $post['post']); echo $posts; ?> Problemet er at når jeg skriver f.eks. =#entag så blir den om til slik: =#entag. Jeg ønsker at den kun skal gjøres om til en link når det ikke finnes andre bokstaver før #. Dette fungerer: <?php $posts = preg_replace('/\s#(\w+)/i', '<a href="http://minside.com/tags.php?query=$1" class="main">$0</a>', $post['post']); echo $posts; ?> Men da vil den ikke gjøres om til en link om jeg ikke har mellomrom. Forstår du hva jeg mener? Takk! Lenke til kommentar https://www.diskusjon.no/topic/1432440-har-et-sprm-om-php-preg_replace/
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å