preg_replace case insensitive
hvordan kan jeg lave case insensitive i min funktion??function url2link($txt)
{
$url_match = "[a-z0-9@:\-\.æøå]+(\/[a-z0-9_\-\.\/æøå]+)?(\?[a-z0-9=&%æøå]+)?";
$trans_arr = array(
"([a-z0-9_\-\.]+@[a-z0-9\-]+\.[a-z0-9]+)" => "<a href='mailto:\\0'>\\0</a>",
"((ftp|https?):\/\/$url_match)" => "<a href='\\0' target='_blank'>\\0</a>",
"([^\/\/]www\.$url_match)" => "<a href='http://\\0' target='_blank'>\\0</a>"
);
return preg_replace(array_keys($trans_arr), array_values($trans_arr), $txt);
}
