Avatar billede ken9 Nybegynder
05. juli 2006 - 18:40 Der er 10 kommentarer og
1 løsning

kan man dette - strtolower?

Hvis man først omdanner en sin tekst til strtolower kan man så omdanne den til almindelig igen bagefter?

Så den f.eks. kan vise smileys i en tagwall uanset om teksten skrives som :P eller :p, uden at man tilføjer en str_replace 2 x med begge tekster?
Avatar billede leif Seniormester
05. juli 2006 - 19:00 #1
Ahh, du er nok nød til at have 2xstrreplace
Avatar billede ken9 Nybegynder
05. juli 2006 - 19:06 #2
Det er bare lidt upraktisk hvis man også vil bruge strreplace som ordfilter, da folk kan skrive fUck istedet for fuck, og så skal man pludselig tilføje alle mulige kombinationer for at få det til at virke 100% ;)
Avatar billede nielle Nybegynder
05. juli 2006 - 19:07 #3
Hvad med den caseinsensitive version af str_replace()?

http://dk2.php.net/manual/da/function.str-ireplace.php
Avatar billede leif Seniormester
05. juli 2006 - 19:07 #4
Cool, kendte jeg ikke.
Avatar billede ken9 Nybegynder
05. juli 2006 - 19:17 #5
Hvordan ville du bruge caseinsensitive version i dette tilfælde?

$besked = str_replace(":P", "<img src='images/smileys/tunge.gif'>", $besked);
Avatar billede nielle Nybegynder
05. juli 2006 - 19:37 #6
$besked = str_ireplace(":P", "<img src='images/smileys/tunge.gif'>", $besked);
Avatar billede ken9 Nybegynder
05. juli 2006 - 19:43 #7
Naijs! ;)

tak for hjælpen, smid et svar :)
Avatar billede nielle Nybegynder
05. juli 2006 - 19:44 #8
Svar :^)
Avatar billede ken9 Nybegynder
05. juli 2006 - 19:52 #9
*bukker og takker* :)
Avatar billede gizmo-gizmo Nybegynder
06. juli 2006 - 08:49 #10
Du skal lige være opmærksom på at den caseinsensitive udgave af str_replace først er med i PHP 5. Man kunne også:

str_replace(array(':p',':P'), "<img src='something.gif'>", $besked);
Avatar billede nielle Nybegynder
06. juli 2006 - 17:35 #11
Ja, eller med et regulært udtryk:

preg_replace("/:p/i", "<img src='something.gif'>", $besked);
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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