在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