2016-03-03 69 views
1

我試圖從保存的文本在數據庫中刪除URL,但我想先保存到變量張貼到Facebook的時間線..刪除URL的從保存的消息在DB

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); 

Basiclly IM匹配的URL然後是IM檢查是否有在$post['message]任何匹配然後將其保存到變量$link對於Facebook帖子..但是,我要刪除所有URL從這篇文章分貝匹配..我用:

preg_replace($matches[0][0], '', $post['message']); 

,但它確實不工作..任何想法?

回答

0

只需使用

str_replace($matches[0][0], '', $post['message']);