Avatar billede rtfm Nybegynder
31. december 2005 - 02:13 Der er 2 kommentarer og
1 løsning

Optælling ord, sætninger, tegn mm.

Jeg sidder og skal lave nogle forskellige optællinger ud fra, hvad brugere har skrevet i et forum. Det jeg godt kunne tænke mig er, at finde en måde, hvorpå jeg kan tælle, hvor mange ord, sætninger og tegn en bruger samlet har skrevet, samt udtrække en tilfældig sætning.
Det må gerne være noget færdigt, der evt. kan beregne nogle af tingene ud fra en variabel eller lignende. Ellers vil en vejledning i, hvilken rækkefølge det vil være smartest at gøre det i også være brugbar.
Alt data ligger opbevaret i en MySQL database, hvis det skulle gøre nogen forskel.

Håber nogen sider med et fornuftigt forslag
På forhånd tak
Avatar billede jaw Nybegynder
31. december 2005 - 02:18 #1
En måde vil måske være:

$antal_tegn = strlen($row['feltnavn']);
$antal_ord = count(explode(" ", $row['feltnavn']));
$antal_saetninger = count(explode(".", $row['feltnavn']));
Avatar billede sommer89 Praktikant
31. december 2005 - 04:39 #2
Avatar billede rtfm Nybegynder
02. januar 2006 - 15:02 #3
Nu har jeg rodet i en evighed med det her, og kan se, at det kommer til at tage alt for lang tid at få til at køre ordentligt, og kommer til at tage alt for lang tid at generere, så jeg vælger at droppe projektet. Der er vist nogle andre rettelser/forbedringer, der er lidt mere relevante.
jaw: Det er ikke helt så simpelt. Antal tegn er selvfølgelig god nok, men antal ord er ikke helt så simpel, og det er sætninger heller ikke.
sommer89: Kiggede også lige på linket du kom med, men heller ikke det var helt optimalt. Jeg fik bikset noget sammen fra forskellige stedet på exp, men det blev noget der virkelig trak tænder ud, når teksterne blev så lange, som det jeg nu skulle bruge funktionen til.

Men tak alligevel, lukker og slukker
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