Hi,
vom Ansatz her richtig, Du hast nur die Argumente der Funktion in der falschen Reihenfolge in die Klammer gesetzt. So ist es richtig:
$highscore = str_replace(";", "</td><td>", $val);
Die Syntax lautet : str_replace (needle,string,haystack)
übersetzt: str_replace (die Nadel, durch den Ersatzstring, im Heuhaufen)
Gruß
Sue