我想将相对 URL 替换为文本区域中的绝对 URL。所以是这样的:
/somefolder/somefile
被替换为:
http://www.mysite123.com/somefolder/somefile
我有这个替换功能来完成这项工作:
$replaceStrs = array('href=/', "href='/", 'href="/');
$datdescription = str_ireplace($replaceStrs, 'href="http://www.' . $domain . "/", $datdescription);
- 问题是它需要在值的开头,因此不会替换
/
类似的 URL 。href=somefolder/somefile
- 如果零件中的
/
前后有空格,我也希望它能够工作。=
href
第1点是最重要的。你能帮助改善这一点吗?
我已经看到 PHP 示例将相对 URL 替换为像这样的绝对 URL 。
但要求是已知相对 URL,/
但在我的情况下,我没有管理这部分(我正在替换文本区域中的所有 URL)。