在previous question中,我设法为我的wiki获得了一些文本替换工作。这对于标题非常有用。但现在我想用ID替换标题。对于我的维基,我只需将[[wiki :: Title]]替换为该标题的链接即可。我怎样才能从该标题点的ID中获得链接?基于preg_match或preg_replace中的字符串的Mysql查询?
下面的代码工作,但只输出ID。示例文本包括[[tdh::1]]
和[[tdh::5]]
。我现在想采用该ID并查询我的数据库并使用该结果来建立链接。
$text = preg_replace("/\[\[tdh::(.+?)\]\]/","<a href=\"*page here*?task=tdhelp&action=read&id=\\1\">\\1</a>", $text);
指引我在正确的方向将是有益的。谢谢。
Upvoted因为你有更多的实际使用方法的指针:)。 – 2011-01-09 19:20:22
现在就开始工作,马上回来一些结果。 – Bryan 2011-01-09 19:24:44