我碰到了一个菜鸟墙,我不确定如何克服它。
当显示来自数据库的某些内容时,该内容将包含 HTML 标记。这些标签之一是<a>
链接。
它的 href 将等于以下任何一项。
http://www.example.com
http://www.example.com/
http://www.example.com/some/other/stuff
/some/other/stuff
/
www.example.com
www.example.com/
我需要做的是,我已经尝试过使用 str_replace() 的逻辑,但我无法让它 100% 正常工作……将上述所有链接转至此。
http://www.example.com/2012_2013
http://www.example.com/2012_2013/
/2012_2013/some/other/stuff
/2012_2013
www.example.com/2012_2013
www.example.com/2012_2013/
我的问题主要是转弯
/some/other/stuff
进入
/2012_2013/some/other/stuff
当我不知道是什么时,我该/this/could/be
如何找到它并添加/2012_2013
这似乎不是 100%
$content = str_replace("http://www.example.com/","http://www.example.com/2012_2013/",$wData['field_id_2']);
$content = str_replace('href="/"','href="/2012_2013/"',$content);
echo $content;
提前致谢。