Eventuali duplicati:
replace ereg_replace with preg_replaceModifica funzione per utilizzare preg_replace() invece di ereg_replace
ho ottenuto la seguente funzione all'interno di una base di codice che prende una stringa e rende i collegamenti attivi. Ho notato che ereg_replace() è Depreciated. Come dovrei cambiarlo per usare preg_replace?
function makeActiveLink($originalString){
$newString = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>", $originalString);
return $newString;
}
Puoi usare 'A-z' invece di' a-zA-Z', o usare 'a-z' insieme al modificatore' i' per dire al motore delle espressioni regolari di ignorare il caso. –
@Samir: Grazie, cambiato. – Ryan