Nicole: strrchr suche nach string NICHT EINZELNES ZEICHEN

Beitrag lesen

Hallo erst mal ;-)

Gibt es eine einfache Möglichkeit um nach dem
letzten Vorkommen eines Strings(NICHT ZEICHEN) zu suchen?

String:
$str="New Mess 12344 Test New Mess Test2 New Mess Nordpol";

Gewünschter String:
$str2="New Mess Nordpol";

Beispiel 1
strrchr($str,"NEW MESS");
// AUSGABE: Nordpol

Beispiel 2
strstr($str,"NEW MESS");
// AUSGABE: New Mess 1234

DAS PROBLEM:
Die Funktion strrchr() such immer nur nach einem
Zeichen nicht nach einer Wortkette.
Sicher ich könnte den String weiter zerlegen
und so den gewünschten String rausfiltern,

Aber gibts keine einfache Möglichkeit, so
wie strstr(), nur eben nicht erstes Vorkommen, sondern
letztes Vorkommen vom Suchstring.

Gruss Nikki