2011-11-23 8 views
-6
私はワードプレスのように、ショートコードを作りたい

...ショートコードを作成するには? PHP

サンプル:

[CODE]

コードに置き換えられます() ;

+1

Huh?どういう意味ですか? – PeeHaa

+0

テンプレートエンジンをお探しですか? –

+1

あなたは、技術的にPHPが既に存在するテンプレートシステムが必要です。 –

答えて

1

テンプレートエンジンを使用できます。

しかし、あなただけのbla()にすべて[bla]を交換したい場合は、正規表現を使用することができますcodepad.orgオン

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

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

を:http://codepad.org/v0g02dtM

0

見つけること正規表現を使用して試してみて、パーサがキックする前に角括弧[code]をcode()に置き換えてください。

関連する問題