|
|
| |
Reemplazar cadenas de texto
A través de las funciones ereg_replace y eregi_replace podremos buscar una cadena dentro de otra y reemplazarla por otra cadena que deseemos. Su sintaxis es la siguiente:
ereg_replace(string CadenaAReemplazar, string CadenaNueva, string CadenaPatrón)
|
Supongamos que tenemos la siguiente cadena: "Este es un gran artículo de PHP". De esta frase, deseamos reemplazar la cadena "gran" por "estupendo", haciendo:
$Cadena="Este es un gran artículo de PHP";
$Reemplazar="gran";
$CadenaNueva="estupendo";
$CadenaMod=ereg_replace($Reemplazar,$CadenaNueva,$Cadena);
|
Si imprimiésemos la variable $CadenaMod, saldría por pantalla la frase modificada, es decir, "Este es un estupendo artículo de PHP".
En caso de no encontrar la cadena a reemplazar, la función devolvería la frase tal cual, sin hacer ninguna modificación.
ereg_replace distingue entre mayúsculas y minúsculas. Es decir, si la variable $Reemplazar hubiese albergado la cadena "GRAN", la frase no se hubiera modificado, pues consideraría que las cadenas "gran" y "GRAN" son diferentes e interpretaría que no debe cambiar la cadena por "estupendo". Para evitar que esto pase, nos podemos servir de la función eregi_replace, de igual uso que la anterior, pero que no hace diferencia entre caracteres en mayúscula o minúscula.
|
 |
|
 |
|
|