實例主題:{此} {是} A {我} {例如} {{主題}} 返回:的Preg匹配大括號 - 的preg_match
array(
[1] => 'this'
[2] => 'is'
[3] => 'my'
[4] => 'example'
[5] => 'subject'
這是在PHP模板引擎 常見舉智者和小枝 http://www.smarty.net/ http://twig.sensiolabs.org/
實例主題:{此} {是} A {我} {例如} {{主題}} 返回:的Preg匹配大括號 - 的preg_match
array(
[1] => 'this'
[2] => 'is'
[3] => 'my'
[4] => 'example'
[5] => 'subject'
這是在PHP模板引擎 常見舉智者和小枝 http://www.smarty.net/ http://twig.sensiolabs.org/
檢查下面的代碼:
$str = '{this}{is}a{my} {example}{{subject}}';
if(preg_match_all('/{+(.*?)}/', $str, $matches)) {
var_dump($matches[1]);
}
輸出:
array(5) {
[0] =>
string(4) "this"
[1] =>
string(2) "is"
[2] =>
string(2) "my"
[3] =>
string(7) "example"
[4] =>
string(7) "subject"
}
完美謝謝先生。對於任何感興趣的人來說,這個基本的上下文就是能夠從管理等中調用一個特定變量到你的模板而不會直接干擾核心代碼。我將添加額外的鏈接到其他與通過php preg_match創建您自己的模板解決方案有關的問題。感謝hek2mgl的答案。乾杯 - gitscripts.com – ajameswolf 2013-04-27 02:13:11
這不工作:{tutu {toto} titi {tata}} – 2013-04-27 02:50:51
@CasimiretHippolyte注意'
那麼你的正則表達式在哪裏? – elclanrs 2013-04-27 01:51:49
我不知道你在問什麼 – ajameswolf 2013-04-27 01:58:58