[GastForen Programmierung/Entwicklung PHP und MySQL Keyword zählen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Keyword zählen

Klaus Weber
Beiträge gesamt: 35

18. Jan 2009, 11:10
Beitrag # 1 von 5
Bewertung:
(5088 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo

Mit welchen Dreh ist es möglich Daten aus einem Textarea-Feld zu zählen?

Konkret: In einem Textarea-Feld gibt es viele Keywords. Wie kann ich herausfinden, wieviele mal z. B. das Wort Marketing vorkommt?

Gruss
Klaus
X

Keyword zählen

oesi50
  
Beiträge gesamt: 2315

18. Jan 2009, 12:53
Beitrag # 2 von 5
Beitrag ID: #381442
Bewertung:
(5063 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
probier mal das:

Code
$text = "der Marketing und die Marketing und das Marketing"; 

$anzahl = Array();

foreach(preg_split('/\W+/', $text) as $wort){
@ $anzahl[$wort]++;
}

print_r($anzahl);


oder so:

Code
$text = "der Marketing und die Marketing und das Marketing";  

$anzahl = array_count_values( str_word_count( $text, 1) );

print_r($anzahl);



als Antwort auf: [#381436]
(Dieser Beitrag wurde von oesi50 am 18. Jan 2009, 13:23 geändert)

Keyword zählen

Klaus Weber
Beiträge gesamt: 35

18. Jan 2009, 13:55
Beitrag # 3 von 5
Beitrag ID: #381449
Bewertung:
(5047 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Oesi

Besten Dank für Deinen Input!
Mein Lösungsansatz war in der Nähe Deines Vorschlages.
Nun muss ich nur noch aus einem grossen Array die Zahl 3 rauspicken.

Gruss
Klaus


als Antwort auf: [#381442]

Keyword zählen

oesi50
  
Beiträge gesamt: 2315

18. Jan 2009, 14:11
Beitrag # 4 von 5
Beitrag ID: #381452
Bewertung:
(5045 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Code
print $anzahl['Marketing']; 



als Antwort auf: [#381449]

Keyword zählen

Klaus Weber
Beiträge gesamt: 35

19. Jan 2009, 16:07
Beitrag # 5 von 5
Beitrag ID: #381591
Bewertung:
(4983 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Oesi

Vielen Dank, es funktioniert bestens!

Hier die Lösung:
Das Script zählt die Anzahl Worte Marketing in der Variablen $output.

Code
$anzahl = array_count_values( str_word_count( $output, 1) ); 
$wert = $anzahl['Marketing'];



als Antwort auf: [#381452]
X