Duplicar posibles:
replace ereg_replace with preg_replacefunción de cambio a utilizar preg_replace() en lugar de ereg_replace
Tengo la siguiente función dentro de una base de código que toma una cadena y hace enlaces activos. Me he dado cuenta de que ereg_replace() es Depreciated. ¿Cómo cambiaría esto para usar preg_replace?
function makeActiveLink($originalString){
$newString = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>", $originalString);
return $newString;
}
Puede usar 'A-z' en lugar de' a-zA-Z', o usar 'a-z' junto con el modificador' i' para decirle al motor de expresiones regulares que ignore el caso. –
@Samir: Gracias, cambiado. – Ryan