0

我想提取 #ID1234 并使用函数将其替换为链接形式的名称。

ID 号是动态的。

所以从

$string = 'Hello I am #ID1234 and rest of the text';

$string = 'Hello I and <a href="#">John</a> and rest of the text';

我需要函数来获取名称和排序链接。我可以大部分代码不确定如何将确切的#ID1234 转换为玩家编号 1234。

无论如何,玩家号码都可以轻松快速地提取想法,欢迎即{1234}

4

1 回答 1

0

假设函数get_name($id)返回用户名,请尝试:

preg_match_all('/\d+/', $string, $id);
$name = get_name($id)
preg_replace("/#ID[0-9]*/", "<a href='/whatever_url?id=".$id."'>".$name."</a>", $string);
于 2013-08-28T12:56:20.943 回答