Kurt: Anzahl "Wörter" in einem String zählen

Beitrag lesen

Das schon - aber aus deiner Defintion geht nicht hervor, ob du die zerlegte Liste dann nochmal druchgehst um z.B. reine Zahlen als Worte auszunehmen.

Doch, schon. Ausschließlich Leerzeichen trennen Wörter.

"Heute hab' ich mir einen 2-Teiler gekauft"

Deshalb gäbe

print_r(str_word_count("Heute hab' ich mir einen 2-Teiler gekauft", 0, '1234567890'));

auch definitionsgemäß 7 aus. Genau wie ich will.

Aber irgendwie trau ich dieser Funktion nicht so recht, daher die Frage, ob ich das nicht besser oder sicherer über explode und array_count mache?

Freundlichen Gruß, Kurt