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

Beitrag lesen

Hallo Kurt,

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?

welche Kontrolle hast Du über die Zeichenketten, die Du der Funktion verfüttern willst?

Beispiel:

<?php
header("Content-type: text/plain");
$text = "Eins\tzwei\tdrei";

$count = array();  
$count['str\_word\_count'] = str\_word\_count($text, 0, "0123456989");  
$count['explode'] = count(explode(' ', $text));  
  
var\_dump($text);  
var\_dump($count);  

?>

liefert

string(14) "Eins zwei drei"
array(2) {
  ["str_word_count"]=>
  int(3)
  ["explode"]=>
  int(1)
}

als Ausgabe.

Freundliche Grüße

Vinzenz