Hallo,
Da gebe ich dir schon recht, es ist eher ein logisches Problem und die Umsetzung würde nicht an PHP scheitern, sondern eher an besagtem Fließtext, welcher ein komplexeres Script erfordert und dadurch die Relation zwischen Aufwand und Nutzen zu weit auseinander geht
Naja, "komplex" ist relativ.
PHP kenne ich zu wenig, aber wenn globales Suchen & Ersetzen möglich ist mit Ermittlung der Anzahl Ersetzungen, dann ist ein entsprechender Algorithmus ganz einfach:
- Nimm das Erste Wort im Text.
- Ersetze es global durch nichts, d.h. durch einen Leerstring
- Schreibe das Wort und die Anzahl der Erstzungen in die Datenbank.
=>zurück zu Punkt 1) bis der Text leer ist.
Da der Text dabei immer kürzer wird, geht es mit jedem Durchlauf schneller. Ein Array oder sowas ist dazu nicht nötig.
Gruß, Don P