我的页面 php 中有这样的字符串:
$string = 'this is a test for @john and I can do all @mike';
我想把这个字符串找到它里面的所有字符串,@
然后用它来查找具有该用户 ID 的用户的名称(如果存在)并转换成一个链接,变成这样的东西:
$string = 'this is a test for <a href="/user?id=111">@john</a> and I can do all <a href="/user?id=112">@mike</a>';
如何获取所有字符串并使用它来查找该用户的 id,然后用链接替换原始字符串?
我知道使用preg_match
我可以将字符串放入其中,但是如何使用该字符串?安藤如何构造这个表达式来取名字@
?
谢谢