Avatar billede danic Nybegynder
18. oktober 2009 - 11:39 Der er 5 kommentarer og
1 løsning

Hjælp til eregi_replace eller lign.

Jeg har en tekst $html som indeholder noget kode jeg gerne vil ændre, det drejer sig om: &#160; som skal restattes med <br> samt &amp; som skal erstattes med &

Har forsøgt med:

eregi_replace('&#160;', '<br>', $html);
eregi_replace('&amp;', '&', $html);
$pdf->WriteHTML($html);

uden held.
Avatar billede virtual1ty Nybegynder
18. oktober 2009 - 11:42 #1
$html = eregi_replace('&#160;', '<br>', $html);
$html = eregi_replace('&amp;', '&', $html);

Virker det så?
Avatar billede virtual1ty Nybegynder
18. oktober 2009 - 11:43 #2
Kan se på php.net at funktionen eregi_replace er forældet, og at den er helt fjernet fra PHP 6.0 og fremover - bare lige en advarsel (og måske derfor det ikke virker?)
Avatar billede danic Nybegynder
18. oktober 2009 - 11:47 #3
Ja så virker det, hvad hedder den nye funktion som erstatter eregi_replace?
Avatar billede virtual1ty Nybegynder
18. oktober 2009 - 11:55 #4
Det ved jeg faktisk ikke, men jeg vil tro at det er preg_replace:
http://dk2.php.net/manual/en/function.preg-replace.php

Men i dette tilfælde burde det ikke være nødvendigt at bruge den, det burde være nok med denne:

http://dk2.php.net/manual/en/function.str-replace.php
Avatar billede danic Nybegynder
18. oktober 2009 - 12:02 #5
str_replace virker også :-) Kom gerne med svar.
Avatar billede virtual1ty Nybegynder
18. oktober 2009 - 12:05 #6
Værsgo :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester