html-Text einkürzen

low-group

Erfahrenes Mitglied
hallo,

wie ist es möglich, einen html-Text auf eine bestimmte Anzahl Wörtern einzukürzen?
Zuerst filtere ich alle überflüßigen html-Codes raus, die ich nicht brauche:

strip_tags($html, '<p></p><br><br />')

Nun könnte ich noch die Wörter zählen über:

str_word_count($html)

Wie bekomme ich aber nun die überflüßigen Wörter raus, sodaß die angegebenen html-Codes beibehalten werden?
 
Sorry - das hab ich nicht verstanden? Was möchtest du jetzt genau zählen? Du zählst die Wörter und dann?
 
Also habe ich dass nun richtig verstanden
Du möchtest aus einem Php-Script die verwendeten Html-Tags rauslesen.
Nun möchtest du dann überprüfen, welche Html-Tags "nicht" notwendig sind, um das "gleiche" ergebnis zu erzielen

Diese "unnötigen" Html-Tags willst dann über strip_tags() "rausfiltern" und diese dann über str_word_count() zählen ...

Joa soweit denke ich stimmt dies.
Jetzt meine Frage:

Warum fügst du denn dann überhaupt solche Html-Tags in dein Script mit ein, wenn du diese gar nicht brauchst? Lass diese doch einfach drausen, dann musst du sie nicht "herausfinden", filtern und zählen -.-

Wenn ich was falsch verstanden habe dann koregiere mich bitte ;-)
 
Zurück