Avatar billede drinkit Praktikant
21. juli 2004 - 02:05 Der er 5 kommentarer og
1 løsning

Ingen gentagen af et ord i et textfelt!

Hvordan kan man i php sikre sig at f.eks man kun kan lave en smiley i hver sætning man skriver i min chat.. så hvis man laver :D bliver det til en smiley, men hvis man laver :D:D bliver kun den første til en smiley.. den anden er bare :D ! Forstået :) ?
Avatar billede fixxxer Nybegynder
21. juli 2004 - 02:31 #1
Ja det kan jeg umeldbart godt forstå. Det du nok bliver nødt til at gøre er at kontrollere position af dit smiley vha. en løkke, og forekommer der en smiley magen til på position == position_foerste_smiley+length_naeste_smily - så erstat kun den ene.

Har intet specifikt eksempel, men det er min umiddelbare tanke.
Avatar billede squashguy Nybegynder
21. juli 2004 - 02:50 #2
$s = "hello :D:D world :D";
$s2 = preg_replace("/:D/", "smiley", $s, 1);

sådan?
Avatar billede squashguy Nybegynder
23. juli 2004 - 15:13 #3
hello?
Avatar billede drinkit Praktikant
23. juli 2004 - 20:06 #4
ja, sry.. jeg var lidt en kåger.. mange tak :) det virker perfekt.. smid svar!
Avatar billede drinkit Praktikant
23. juli 2004 - 20:07 #5
det var bare ik helt sådan jeg tænkte det.. det var mig der formulerede mig upræcist.. anyways.. tak!
Avatar billede drinkit Praktikant
06. december 2004 - 00:25 #6
lukket
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