我正在尝试运行preg_replace或str_replace来包装<a>
标记中的网址 - 这是我所拥有的一个示例:
$string = "this is my website: mysite.com and this is my email: name@mysite.com";
$link = 'mysite.com';
echo str_replace($link, '<a>'.$link.'</a>', $string);
结果如下:
this is my website: <a>mysite.com</a> and this is my email: name@<a>mysite.com</a>
显然我不想包装电子邮件地址的末尾,是否有一种方法可以只从单词的开头运行替换并忽略其他字符中间的任何结果?
答案 0 :(得分:0)