Gå til innhold

Slette img-tag fra streng med preg_replace


Anbefalte innlegg

Hei.

 

Jeg vil slette bilder fra en streng, altså img-tags <img src= osv />

 

Jeg får til å deaktivere linker med

$tekst =  preg_replace('#<a[^>]*href=\"([^"]*)\"[^>]*>([^<]*)</a>#i', '\\2', $tekst);

Her fjernes bare <a med innhold> og </a> men ikke linkteksten som står imellom.

 

Hvordan fjerner man en hel <img>-tag i strengen?

Lenke til kommentar
Videoannonse
Annonse

hvis jeg ikke husker feil så blir det noe som dette:

$tekst = preg_replace('/<img(.*?)>/si', '', $tekst);
$tekst = preg_replace('/<img(.*?)\/>/si', '', $tekst);

EDIT:

testet

Finnes sikkert bedre metoder

Endret av AlecTBM
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...