首頁 >後端開發 >php教程 >關於str_replace_once怎麼只替換內容不替換裡面alt標籤

關於str_replace_once怎麼只替換內容不替換裡面alt標籤

WBOY
WBOY原創
2016-09-09 08:27:572476瀏覽

關於str_replace_once($needle,$replace,$haystack) 怎麼只替換內容不替換關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤裡面alt、title標籤

原程式碼如下
程式碼1:

<code>public function str_replace_once($needle,$replace,$haystack) 
{
    $pos = strpos($haystack, $needle);
 
    if ($pos === false) 
    {
        return $haystack;
    }
     
    return substr_replace($haystack, $replace, $pos, strlen($needle));
}
</code>

求助怎麼可以替換字符的時候只替換文字內容,不替換圖片關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤裡面的alt 跟title字符

我的目的就是,有一篇文章$str,然後有一數組$arr=array("關於str_replace_once怎麼只替換內容不替換關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤裡面alt標籤","小花","小狗","楊柳");我要把文章裡麵包含有數組內容的都替換成關於str_replace_once怎麼只替換內容不替換關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤裡面alt標籤小花之類的,相當於文章內鏈吧,但是當遇到
關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤//不操作
aaa//不操作

aa

//不操作
.....
這些的時候雖然有包含數組的內容但是不對它們進行替換。

回覆內容:

關於str_replace_once($needle,$replace,$haystack) 怎麼只替換內容不替換關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤裡面alt、title標籤

原程式碼如下
程式碼1:

<code>public function str_replace_once($needle,$replace,$haystack) 
{
    $pos = strpos($haystack, $needle);
 
    if ($pos === false) 
    {
        return $haystack;
    }
     
    return substr_replace($haystack, $replace, $pos, strlen($needle));
}
</code>

求助怎麼可以替換字符的時候只替換文字內容,不替換圖片關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤裡面的alt 跟title字符

我的目的就是,有一篇文章$str,然後有一數組$arr=array("關於str_replace_once怎麼只替換內容不替換關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤裡面alt標籤","小花","小狗","楊柳");我要把文章裡麵包含有數組內容的都替換成關於str_replace_once怎麼只替換內容不替換關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤裡面alt標籤小花之類的,相當於文章內鏈吧,但是當遇到
關於str_replace_once怎麼只替換內容不替換<img>裡面alt標籤//不操作
aaa//不操作

aa

//不操作
.....
這些的時候雖然有包含數組的內容但是不對它們進行替換。

字串替換已經滿足不了你了,請嘗試正規表示式。

或處理標籤的話,可以試試xml解析的那些外掛程式

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn