ereg_replace, ejemplos

ereg_replace — Sustituye una expresión regular

Ejemplo de ereg_replace()

<?php

$cadena = "Esto es una prueba";
echo str_replace(" es", " era", $cadena);
echo ereg_replace("( )es", "\\1era", $cadena);
echo ereg_replace("(( )es)", "\\2era", $cadena);

?>

Ejemplo de ereg_replace()

<?php
/* Esto no funcionará como se esperaba. */
$número = 4;
$cadena = "Esta cadena tiene cuatro palabras.";
$cadena = ereg_replace('cuatro', $número, $cadena);
echo $cadena; /* Salida: 'Esta cadena tiene palabras.' */

/* Estó funcionará. */
$número = '4';
$cadena = "Esta cadena tiene cuatro palabras.";
$cadena = ereg_replace('cuatro', $número, $cadena);
echo $cadena; /* Salida: 'Esta cadena tiene 4 palabras.' */
?>

Sustituye URLs por vínculos

<?php
$texto = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
"<a href=\"\\0\">\\0</a>", $texto);
?>