Vielleicht könnte man es damit versuchen:
//Variable für Sonderzeichen definieren
$sonderzeichen = "("
//Im String nach dem Sonderzeichen suchen, in der Variable wird ab_sonderzeichen wird dann der String ab dem Sonderzeichen gespeichert
$ab_sonderzeichen = strstr($string, $sonderzeichen);
//Man ersetzt die Leerzeichen durch ; und setzt das Limit auf 1 der String nach dem 1. ; wird in einer Variable gespeichert
$textende = explode(";", $ab_sonderzeichen, 1);
Jetzt müsste man nur noch die ; durch Leerzeichen ersetzen und den String vor dem ( mit $textende zusammenfügen. Also ich weiß nicht ob es klappt aber evtl. könnte es klappen ;-)