11.09.2018 Views

Aprender a desarrollar un sitio Web con PHP y MySQL

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24/4/2014 ENI Training - Libro online<br />

echo "La cadena <strong>Web</strong> se ha en<strong>con</strong>trado.";<br />

}<br />

else {<br />

echo "La cadena <strong>Web</strong> no se ha en<strong>con</strong>trado.";<br />

}<br />

?><br />

Da como resultado:<br />

La cadena <strong>Web</strong> no se ha en<strong>con</strong>trado.<br />

Porque la palabra WEB es distinta de <strong>Web</strong>.<br />

La f<strong>un</strong>ción preg_replace() sustituye el <strong>con</strong>tenido por otro que pasa en argumento. Esta<br />

f<strong>un</strong>ción devuelve la cadena de caracteres transformada.<br />

Por tanto su sintaxis es:<br />

$cadena_transformada =<br />

preg_replace($pattern,$cadena_para_sustituir,$cadena original);<br />

a. Las mayúsculas y las minúsculas<br />

Si no quiere tener en cuenta las mayúsculas y las minúsculas, solo tiene que agregar i después del<br />

último /.<br />

Por ejemplo:<br />

<br />

Da como resultado:<br />

La cadena <strong>Web</strong> se ha en<strong>con</strong>trado.<br />

Como puede observar, la búsqueda se realiza gracias al patrón de búsqueda (pattern). Puede<br />

agregarle muchas otras opciones. Vamos a ver las más utilizadas.<br />

b. Búsqueda de <strong>un</strong>a palabra, y no <strong>un</strong>a cadena<br />

Hasta ahora, la búsqueda de la cadena de caracteres se realiza en <strong>un</strong>a frase. Por ejemplo, si busca la<br />

cadena "designer":<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!