2011-11-23 58 views
-6

我想作簡短的代碼,如WordPress的...如何製作短碼? PHP

樣品:

[CODE]

將被取代,以

代碼() ;

+1

咦?你什麼意思? – PeeHaa

+0

您是否在尋找模板引擎? –

+1

你想要一個模板系統,在技術上,PHP已經是。 –

回答

1

您可以使用模板引擎。

但如果你只是想所有[bla]更換到bla(),您可以使用正則表達式:

$subject = '[FUNC1] [FUNC2] [FUNC3]'; 
$pattern = '/\[(.*)\]/U'; 
$replacement = '$1();'; 

echo preg_replace($pattern, $replacement, $subject); 

在codepad.org:http://codepad.org/v0g02dtM

0

嘗試使用正則表達式發現和在解析器啓動之前,將括號[code]中的任何內容替換爲code()。