Maximum ord i "form"

Tags:    php

Hey.
Jeg går fortiden og eksperimeterer lidt med at lave et nyhedssystem. Jeg ønsker at der skal være en slags "maximum ord eller bogstaver", i den nyhedstekst man uploader. Er der nogen der kan hjælpe med det?

Jeg tænkte, at den fx. kunne komme med meddelelsen "For mange ord/bogstaver i tekst", hvis den overskrider grænsen.



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 


eller

Fold kodeboks ind/udKode 


Det her burde kunne hjælpe dig....



Indlæg senest redigeret d. 02.11.2006 16:34 af Bruger #6559
Eller - for at gøre det mere simpelt:

Fold kodeboks ind/udKode 




Der er flere måder man kan gøre det på, den ene er ved at bruge strlen der tjekker hvor mange tegn der er i en streng.
fx:
$hej = '123456789'; strlen($hej) vil være lig med 9.
så kan man splitte strengen op i ord ved hjælp af explode, der splitter en streng op ved genkendelse af første parameter, ex: explode('|', '1|2|3') vil give arr[0] 1 osv., og så derefter tælle hvor mange arrays der er.
fx:
$text = '1 2 3 4 5'; $text_arr = explode(' ', $text);
$antal_ord = count($text_arr); $antal_ord vil være lig med 5.



t