Ik moet een webprogramma met php maken wat het volgende doet:

In de startpagina wordt gevraagd om een stuk tekst
door het klikken op een knop wordt een php pagina aangeroepen die van het stuk tekst bepaald:
Het aantal woorden, het aantal tekens, het aantal klinkers, het aantal medeklinkers, het aantal leestekens, het aantal spaties.
Dit wordt dan als resultaat getoond in een nieuwe pagina.Je kunt van af de resultaat pagina netjes terug (via een link ) naar de startpagina.

Als iemand me hierbij kan helpen. Alvast bedankt
woorden tellen kun je doen door te exploden op spatie, en dan de array te tellen.

Verder weet ik niet of er een functie bestaat die een bepaald soort teken telt, of die slechts één teken behoud.
<?php
preg_match_all("/[aeuoi]/",$string,$matches) ;
echo "Klinkers". count($matches) ;

$woord_arr = preg_split("/[^a-zA-Z0-9 ]/",$string) ;
echo "Woorden ".count($woord_arr) ;

preg_match_all("/[^a-zA-Z0-9 ]/",$string,$leestekens) ;
echo "Alle tekens die geen letter,cijfer of spatie zijn ". count($leesteken;
?>

PS: dat ze hier staan is geen garantie dat ze werken maar dit is de richting die je ongeveer op moet denken
Zou kunnen met regulaire expressies, elke keer een bepaald teken eruit halen, dus bijvoorbeeld alle komma's en dan met strlen kijken hoe lang die komma's string is, dan weet je hoeveel komma's er in je tekst zitten.

woorden tellen kun je doen door te exploden op spatie, en dan de array te tellen.


En wat nou als ik woorden achter elkasar doortik?Dat wil zeggen zoals ik nu doe,gewoon netjes met leestekens maar daar geen spaties zij gebruik?

Damn ik ben eingelijk ook gewoon te goed voor deze wereld
dan moet je leren netjes te schrijven, en leestekens correct gebruiken. :P

maar je hebt gelijk, de methode die jij geeft is beter
"Damn ik ben eingelijk ook gewoon te goed voor deze wereld"
* KUCH *

Maar uhm... Zog gewoon dat je een normale ABN Nederlander bent, als je de teksten gaat schrijven, dan heb je dat probleem niet ;).

Een woord is geen woord als het 2 woorden zijn die niet gescheiden zijn door een spatie.
Dus dan heeft je woordentelling erg weinig nut, als het gaat om WOORDEN.
Okee bedankt allemaal man!
Hier kan ik mooi mee aan de slag...
En als er nog meer methodes zijn zou ik ze ook graag willen weten :)
Maar dat zie ik dan vanzelf wel...
De edit knop zit er neit voor niets
Aangezien ik niet te goed voor deze wereld ben, doe ik het maar even op deze manier:
Waaromwiljeeigenlijkeenanderemethodealsdezegewoonwerkt?datistochhelemaalnergensvoornodig?ofwel?volgensmijiserookgeenbeteremanieromdittedoen,maardatweetiknietzeker.

(vertaling)
[quote]
Waarom wil je eigenlijk een andere methode, als deze gewoon werkt?
dat is toch helemaal nergens voor nodig? of wel?
volgens mij is er ook geen betere manier om dit te doen, maar dat weet ik niet zeker.

Reageren