我试图从DB中保存的文本中删除网址,但首先我要保存到变量中以便发布到Facebook时间线..
unset($matches);
preg_match_all('#\bhttps?://[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/))#',$post['message'],$matches);
if (!empty($matches[0][0])) {
$link = $matches[0][0];
$params['link'] = $link;
preg_replace($matches[0][0], '', $post['message']);
}
$link = '';
$ret = $facebook->api('/'.$post['data1'].'/feed', 'POST', $params);
基本匹配网址然后我会检查$post['message]
中是否有任何匹配,然后将其保存到变量$link
以用于Facebook帖子..但是我希望删除所有网址匹配从这篇文章db ..我用过:
preg_replace($matches[0][0], '', $post['message']);
但它不起作用......任何想法?
答案 0 :(得分:0)
只需使用
str_replace($matches[0][0], '', $post['message']);