creAtiive Skrevet 11. august 2008 Del Skrevet 11. august 2008 (endret) Hvordan kan jeg skrive om dette: $quote2 = str_replace("[color=red]","<font color=red>", $quote2); $quote2 = str_replace("[color=blue]","<font color=blue>", $quote2); $quote2 = str_replace("[color=gold]","<font color=gold>", $quote2); $quote2 = str_replace("[color=green]","<font color=green>", $quote2); $quote2 = str_replace("[color=grey]","<font color=grey>", $quote2); $quote2 = str_replace("[color=Brown]","<font color=Brown>", $quote2); Til, slik at jeg kan skrive f.eks: . Så blir det gjort om til <font color="#333333">. ?? Endret 11. august 2008 av creAtiive Lenke til kommentar https://www.diskusjon.no/topic/993118-istedenfor-%C3%A5-skrive-en-hau-med-str_replace/
Lokaltog Skrevet 11. august 2008 Del Skrevet 11. august 2008 (endret) Prøv dette (utestet, kjapt forslag): preg_replace('`\[font color=#([0-9a-f]{6})\](.*)\[/font\]`Ui', '<span style="color:#$1">$2</span>', $str); Bør matche Dette er en test. Edit: Fikset på feil rekkefølge på parameterne. Endret 11. august 2008 av Lokaltog Lenke til kommentar https://www.diskusjon.no/topic/993118-istedenfor-%C3%A5-skrive-en-hau-med-str_replace/#findComment-11769568
creAtiive Skrevet 11. august 2008 Forfatter Del Skrevet 11. august 2008 Prøv dette (utestet, kjapt forslag): preg_replace('`\[font color=#([0-9a-f]{6})\](.*)\[/font\]`Ui', '<span style="color:#$1">$2</span>', $str); Bør matche Dette er en test. Edit: Fikset på feil rekkefølge på parameterne. Takk! Det fungerte Lenke til kommentar https://www.diskusjon.no/topic/993118-istedenfor-%C3%A5-skrive-en-hau-med-str_replace/#findComment-11770081
Peter Skrevet 13. august 2008 Del Skrevet 13. august 2008 Vil bare nevne at du kan bruke array i str_replace(), noe som gjør det _litt_ enklere. Lenke til kommentar https://www.diskusjon.no/topic/993118-istedenfor-%C3%A5-skrive-en-hau-med-str_replace/#findComment-11780197
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å