I costrutti indicati servono esattamente per fare cio' che richiedi. Prova a rileggere meglio il manuale ufficiale ed a provare alcuni degli esempi.ho già provato così ma nn funziona...mi posta l'array come se fosse una semplice scritta.
Anche in merito alla seconda domanda, ti rimando al manuale ufficiale:
http://www.php.net/str_replace
http://www.php.net/substr
http://www.php.net/strpos
http://www.php.net/preg_replace