Ben aşağıdaki şemayı kullanarak düzenli bir ifade ile bir dosyada şeyleri değiştirmek mümkün olmak istiyorum:
Ben bir dizi var:
$data = array(
'title' => 'My Cool Title',
'content' => ''
)
Ben de bir şablon var (Açıklık aşkına, biz altında bir değişkene atanır kabul edeceğiz $template)
<html>
<title><% title %></title>
<body><% content %></body>
</html>
Ben her şeyi yapmak için normal bir ifade kullanmak mümkün olmak istiyorum, bu yüzden mümkün olduğunca genel olabilir; Aşağıdaki (hangi çalışmaz) o benim bıçak olduğunu
$endMarkup = preg_replace('/<% ([a-z]+) %>/',$data["\\1"], $template);
Dizi dizine göre bir şablon içine ilişkisel dizi verileri koymak için temiz bir çözüm var mı?