Ciao a tutti, ho un piccolo problema con preg_replace: in pratica, ho scritto in un array la regex e in un altro cosa sostituire. Ma, per qualche errore che non trovo, esce questo errore.
C'è qualcuno che mi possa aiutare? Grazie mille!!
Warning: preg_replace() [function.preg-replace]: Compilation failed: missing ) at offset 23 in index.php on line 74
Codice PHP:
$from = array(
"/\*\*(.*?)\*\*/U",
"/__(.*?)__/U",
"/--(.*?)--/U",
"/°°(.*?)°°/U",
"/##(.*?)##/U",
"/@@(.*?)@@/U",
"/\{\{(.*?)\}\}/U",
"/(\"(.*?)\":http:\/\/(.*?)/U",
"/!(.*?)!/U",
"/\* (.*?)/U"
);
$to = array(
"<b>$1<\/b>",
"<u>$1<\/u>",
"<s>$1<\/s>",
"<i>$1<\/i>",
"<code>$1<\/code>",
"<blockquote>$1<\/blockquote>",
"$1",
"<a href=\"$1\">$2<\/a>",
"<img src=\"$1\" \/>",
"<li>$1<\/li>"
);
print_res(preg_replace($from,$to,$text)); # ---> linea 74