为什么80%的码农都做不了架构师***过滤外站链接*paramarray$local_domain本站域名数组*paramstring$message文本内容 为什么80%的码农都做不了架构师>>> /** * 过滤外站链接 * param arr
为什么80%的码农都做不了架构师>>>
/**
* 过滤外站链接 * param array $local_domain 本站域名 数组 * param string $message 文本内容 */ function replace_outer_links($local_domain_arr, $message) { $pattern /]*href[\\"]http[s]?:\/\/(?! ; $i 0 ; foreach ($local_domain_arr as $local_domain){ if($i0){ $pattern . www. .$local_domain.|.$local_domain.|[\w\_]\..$local_domain ; }else{ $pattern . |www. .$local_domain.|.$local_domain.|[\w\_]\..$local_domain ; } $i ; } $pattern .)[^\^\"]*[\\"][^>]*>(.?)/is; return preg_replace($pattern,$1,$message); }转:https://my.oschina.net/comguo/blog/106483