Ben merak ediyorum - gibi bir şey ayrıştırma en etkili yolu nedir:
{{HEADER}}
Hello my name is {{NAME}}
{{#CONTENT}}
This is the content ...
{{#PERSONS}}
<p>My name is {{NAME}}.</p>
{{/PERSONS}}
{{/CONTENT}}
{{FOOTER}}
Tabii ki bu biraz sonunda bir çiftleşmiş sistem olması amaçlanmıştır, yani planım bu gibi bir şey olarak, şablonu "üzerinde yatıyordu" bir hashmap yaratmak olduğunu
$hash = array(
'HEADER' => 'This is a header',
'NAME' => 'David',
'CONTENT' => array('PERSONS' => array(array('NAME' => 'Heino'), array('NAME' => 'Sebastian')),
'FOOTER' => 'This is the footer'
);
Bu "bölümler" (# ile başlayan etiketleri), bir kereden fazla tekrar edilebilir olduğunu fark değer, ve ben bu beni gezileri ne olduğunu düşünüyorum ...
Ayrıca, herhangi bir bölümü, herhangi bir başka bölme sayısı ve düzenli etiketler içerebilir ...
Yani .. bunu nasıl yaptın?