non basta mettere la parte con preg_replace prima della concatenazione che fai?