我需要一個函數,用正確的變量替換「{}」中的每個variable_name。 事情是這樣的:如何用實際值替換佔位符?
$data["name"] = "Johnny";
$data["age"] = "20";
$string = "Hello my name is {name} and I'm {age} years old.";
$output = replace($string, $data);
echo $output;
//outputs: Hello my name is Johnny and I'm 20 years old.
我知道有框架/引擎這一點,但我不希望有安裝一堆文件只是爲了這個。
不錯的解決方案,+1。雖然我會用'[^ \}] +'而不是'\ w' – zerkms 2012-01-13 05:18:11