Entonces, no puedo usar str_replace(), debo usar eregi_replace().
Queda algo asi como:
Código PHP:
$palabra="algo";
$reemplazo="otra cosa";
$cadena="esto es algo bonito de algodon";
$regexp="^[a-zñáéíóúüA-ZÑÁÉÍÓÚÜ]+$";
$cadena=eregi_replace($regexp,$reemplazo,$cadena);
Había pensado algo asi como ^[a-zñáéíóúüA-ZÑÁÉÍÓÚÜ]+$, pero... entonces coincidiría cualquier palabra del texto. Yo quiero que solo coincida la palabra que se encuentra en la variable $palabra.
¿Cómo puedo hacer?