$neu=preg_replace(',"''.strtr('$1',$text_neu).''",$alt);
uiuiui das ist aber leicht wild ich versuche das mal zu übersetzen
$neu = preg_replace_all('/[fehlt bei dir ganz]/',strtr($1,$text_neu),$alt);
aber ich glaub auch nicht das wird so alles nix ...
probier mal das:
$text_neu[0][0] = 'blau';
$text_neu[0][1] = 'grün';
$text_neu[1][0] = 'Stuhl';
$text_neu[1][1] = 'haus';
$text_neu[2][0] = 'ich';
$text_neu[2][1] = 'du';
$neu=preg_replace_all('/<.+?>/m',' ',$alt); // entfernt html-tags
$neu=preg_replace_all('/ +/',' ',$neu); //entfernt doppelte
//leerzeichen ggf. auschalten
$neu=strtr($neu,$text_neu); // wörter auswechseln
cu - flufo
ps: getestet hab ichs aber nicht