我需要更改某些地方缺少網站網址的文本。僅當缺少網站url時才添加網站
假設我有一個很大的html代碼,在那個代碼中有一些地方網站url丟失了,但是它有一些地方。
例子:/blog/images/image.png
需要改變http://www.domain.com/blog/images/image.png
所以我曾嘗試下面的代碼,
$html=preg_replace('%/blog/%','http://www.domain.com/blog/',$html);
但有了這個代碼,它改變以下線以及,
http://www.domain.com/blog/images/image.png -> http://www.domain.com/http://www.domain.com/blog/images/image.png
應該如何我跳過那個?
基本上我需要添加網站的網址(http://www.domain.com/)只有在一些地方丟失。
聲明全局變量$ base_url =「http://www.domain.com/」並使用$ base_url無論你想要的位置 – Sagar
@Sagar這個HTML文本來自外部來源,我不是那個構造它的人這就是爲什麼我需要改變它。 –
@JanithChinthana請查看我的答案。 – Hassaan