28. marts 2001 - 12:33Der er
1 kommentar og 3 løsninger
Ereg_replace
Yo all! Hvis jeg sætter dette ind i min tagwall: $besked = ereg_replace(\":o)\", \"<IMG BORDER=0 SRC=smiley1.gif>\", $besked); Vil der komme en smiley når jeg skriver: :o) Men jeg vil have lavet en til så hvis jeg altså skriver :o( kommer der en sur smiley, hvordan laver jeg 2 ereg_replace i samme dokument?
Du bør benytte str_replace i dette tilfælde, da det er en simpel \"search\'n\'replace\", du udfører. Da du ikke benytter nogle er avancerede regular expressions er str_replace noget hurtigere.
Men jeg kan ikke se nogen fejl i det du skriver. Det burde virke. Muligvis du har en fejl et andet sted.
Brug str_replace i stedet.. Den er hurtigere.. Dit problem er at ereg_replace er en ret avanceret funktion.. Og når du skriver ereg_replace(\":-(\" dør den.. den tror du starter en parantes inde i den..
Dette gør str_replace ikke.. Men den er så heller ikke ligeså avanceret, men som sagt hurtigere..
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.