ja, natürlich hab ich dann einen Vorschlag
nehme erst einen substr von etwa 305 Wörtern und dann mach das ganze über explode und gib alles bis auf das letzte array aus ... (oder implode alles ausser letzte.
das letzte deswegen weil das "potientiell" abgeschnitten ist.
also erster Teil
$gekuerzt = substr(html_entity_decode($abfrage),0,305);
explode (" ",$gekürzt);
und dann 2.Teil Array ausgeben ohne den letzten Teil oder
array ohne letzten Teil imploden und als string ausgeben ...