我一直试图弄清楚这一点,但猜想它在 PHP 中已经有一段时间了。
假设我有以下链接:
<a href="ftp://ftp.blah.com/duh/file.zip">Some Link</a>
<a href="ftp://ftp.diffrentdomain.com/duh/file.zip">ftp://ftp.blah.com/duh/file.zip</a>
<a href="ftp://duh:duh@blah.com>Cool</a>
<a href="ftp://ftp.domain.com>1234</a>
<a href="ftp.anotherdomain.com">What ever</a>
我需要将其中的任何一个替换为:
<a href="http://www.blah.com/register.php">http://www.blah.com/register.php</a>
我试过弄乱preg_replace
and strstr
。
请注意,字符串中的 URL 可能不止一个,可能是 1 到 100,或者根本没有我尝试了下面的方法,但由于某种原因,我得到了 0 的返回值。
只是似乎无法将其全部删除。