Tom: Haeufigkeit eines substrings

Beitrag lesen

Hello,

ich hab nen sehr langen String und brauch die Haeufigkeit der im String vorkommenden Teilstrings, die durch Leerzeichen getrennte sind.

Bsp.: Der String sei: "text test text test string text string"
      Und ein brauchbares Ergebnis wuerde dann so aussehen:
      text: 3x
      test: 2x
      string: 2x

gibts da irgendwelche ideen?

Diese Frage ginge eigentlich zuerst an Dich :-)

Den String mittels explode()
http://de2.php.net/manual/de/function.explode.php
zerscheniden und dann das entstandene Array mit foreach()
http://de2.php.net/manual/de/control-structures.foreach.php
durchlaufen und ein neues Array aufbauen:

$_counter = array();
   foreach($_zerschnitten as $key => $val)
   }
     $_counter[$val]++;
   }

echo "<pre>\n";
   echo htmlentities(print_r($_counter,1),ENT_QUOTES)."\n";
   echo "</pre>\n";

Alles klar?

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau