BESTIMMTE! Wörter zählen!
-
Hi alle!
Ich hab mal ein Thema angesprochen, dass bestimmte wörter zählen sollte....
ich bekam eine lösung, diese zählt aber NUR die anzahl wörter!
aber KEIN <b>Bestimmtes!</b> wort. Das ist wahrscheinlich untergegangen!Eigentlich möchte ich eine Schleife-If machen:
Wenn in Datei "blabla.txt" das Wort [Download] weniger als 6mal vorkommt, mache dies oder das, wenn das wort [Download] genau 6 mal vorkommt,
mache sonst dies oder das...Wie stell ich das an?
<?php //SUCHE function count_words($text) { $split_array = preg_split('/\s+/',$text); $word_count = preg_match("[Download]", $split_array); while($word_count < 6) { $word_count++; } return count($word_count); } $str = implode("", file("testfile.php")); echo "Die Datei enthält das Wort [Download]".count_words($str)." mal"; ?>
Gibt mir nur 1! mal aus, obwohl die testfile.php das wort "[Download]" 3! mal enthält!
mfg
Programmer
Danke zum voraus
-
wo initialisierst du str mit [Download] ?
-
unten im Echo!!!
count_words($str) !
-
Warum so kompliziert?
-> http://www.php.net/substr_count
-
quaak
[ Dieser Beitrag wurde am 12.06.2003 um 23:18 Uhr von dEUs editiert. ]