puoi usare

$arrayNome= explode(".",$nome)
cosi dividi la stringa in due, mettendo in prima posizione il nome e nella seconda l'estensione.

$nuovoNome= $arrayNome[0].="xxxx.".$arrayNome[1];