ciao, ho la necessità di sostituire una parola in una frase.

in realtà, ho un array di parole da sostituire, cioè:

$myarr = array ("parola1", "parola2", "parola3");

devo ricercare nella frase parametro se ci sono queste parole e sostituirle.

function converti($my_string)
{

$x = count($myarr);

for ($i = 0; $i < $x - 1; $i++)
{

$nuova_stringa = str_replace($myarr[$i], "-->" . $myarr[$i] . "<--", $my_string;

}
}


cioè, se trova "parola1" devo scrivere "-->parola1<--", e così via.

però non mi funziona, dove sbaglio? non da errori, semplicemente la $nuova_stringa è = alla $my_string.


perchè?