Ich kann schon sortieren, bringt mich aber leider nicht weiter.
Beispiel:
$text = "In der Sonne wächst die Sonnenblume am besten. Sonnen macht die Haut schön braun. Sonnenhut macht sonne Freude!";
echo preg_replace( '/(\W)(sonne|sonnenblume)(\W)/isUm', '\1<b>\2</b>\3', $text ); ?>
Der Text sollte hinterher so aussehen:
In der SONNE wächst die SONNENBLUME am besten. SONNEn macht die Haut schön braun. SONNEnhut macht SONNE Freude!
Da ist die Sortierung egal.
Gruß
Helmuth