2012-08-07 69 views
0

現在我正在爲我的網站開發引擎。它設置爲使用PHP處理並創建頁面的元標記,使創建頁面變得簡單。我知道很多人可能會認爲這是處理事情的不好方式。但它使用動態分頁來加載頁面,所以它將基本上加載如load.php?url=home的內容,例如。然後load.php構造頁面,如果它存在於服務器上,如果不是,我們終止頁面並導致我們的404。preg_replace只返回捕獲的內容

問題是,我現在使用preg_replace來獲取元標記包含的值。這將返回頁面的PHP代碼。我想要做的就是得到結果,然後將結果作爲變量。我試過preg_filter,但這似乎沒有做任何事情。

+1

['preg_match()'](http://php.net/preg_match)是爲了提取特定的片段。顯示你的代碼,輸入樣本和期望的輸出。 – mario 2012-08-07 16:07:01

+0

我建議看看像Smarty這樣的模板,而不是自己交換和更改數據http://www.smarty.net/ – Waygood 2012-08-07 16:07:06

回答

1

您可能需要preg_match並使用$matches陣列。

+0

'$ rowCount = preg_replace(「/ \ /」,'$ 1',$ contents);'這是我在preg_replace中的。 preg_match嚇了我一跳 – Jake 2012-08-07 16:18:32