Wörter zählen mit PHP

Mit dieser PHP-Funktion können Sie die Wörter eines Textes zählen

Bei dynamischen Webseiten, die z.B. mittels PHP programmiert werden, sind Formulare und deren Eingaben ein elementarer Bestandteil. Umso wichtiger ist es, die übertragenen Daten vor dem schlussendlichen Übernehmen in eine MySQL-Datenbank ausreichend zu überprüfen. Eine PHP-Funktion, die dabei Verwendung finden könnte, ist die Kontrolle der Wortanzahl. So kann es zum Beispiel vorkommen, dass man weder zu wenige, noch zu viele Wörter bei einem Text zulassen möchte. Während eine derartige Überprüfung auch mittels Javascript machbar ist, stellen wir Ihnen die PHP-Variante vor.

Mit dieser PHP-Funktion können Sie Wörter zählen

Da bei allen Texten stets das Leerzeichen zwei Wörter trennt, wird dieses als Schlüsselelement zum Zählen verwendet. Um nun die Wörter eines Strings in PHP zu zählen, trennt man zunächst mit der Funktion „explode“ den String anhand der Leerzeichen. Danach geht man mit einer foreach-Schleife alle „Wörter“ einzeln durch und erhöht den Counter $woerter jeweils um eins. Da nun in der deutschen Sprache sämtliche Wörter immer mindestens aus zwei Buchstaben bestehen, überprüft man vorher noch, ob die Stringlänge größer als eins ist. Am Schluss übergibt man die Variable mittels „return“.


function anzahl_woerter($str) {
  $text=explode(" ",$str);
  $woerter=0;
  foreach($text as $wort) {
    if (strlen($wort)>1) $woerter++;
  }
  return $woerter;
}

Wer es ganz einfach braucht, kann natürlich auch die hauseigene Funktion von PHP verwenden, die es seit der Version 4.3.0 gibt und die da lautet:


str_word_count($str);

Diesen Tipp bewerten:

Mehr zum Thema: Webdesign aus der Kategorie Computer & Internet

Ihr Kommentar
 Ihr Name *
Keine Phantasienamen, Markennamen oder ähnliches.
 Ihr Avatar *
 E-Mail *
Wird nicht veröffentlicht. (Datenschutz)
 Kommentar *

Kommentare, die Werbung enthalten, werden nicht veröffentlicht.

Beliebt und gern gelesen:

Wirksame Mittel gegen Flugangst
Angst vor dem Fliegen hat jeder Fünfte. Aber es gibt wirksame und einfache Methoden die Flugangst am Boden zu lassen.
Insekten und Spinnen tierfreundlich mit einem Glas fangen
Wen stört es nicht, mit Insekten sein Heim zu teilen. Doch es gibt Methoden, mit welchen man Spinnen oder Insekten sicher und schnell aus der Wohnung entfernen kann, ohne sie ins Jenseits zu befördern.
Gänseblümchen und seine Wirkung
Gänseblümchen kennt jeder, da sie hierzulande auf jeder Wiese gedeihen. Doch, dass diese Blümlein essbar sind und eine gesundheitliche Wirkung auf den Körper haben, wissen wahrscheinlich nur die wenigsten.
Cholesterin - Hausmittel zur Senkung des Cholesterinspiegels
Ihr Arzt hat bei Ihnen zu hohe Cholesterinwerte festgestellt? Damit stehen Sie nicht allein da. Vor allem aber können Sie selbst etwas dagegen tun und Ihr Cholesterin auch mit einfachen Mitteln senken.
Entspannungstechniken - Entspannungsmethoden für daheim
Wer Energie tanken möchte, der muss nicht unbedingt zur Wellness oder zum Yogakurs gehen. Denn auch zu Hause kann man sich mit den richtigen Entspannungstechniken ziemlich gut entspannen.