Lemon
Legacy Member
PHP:
$bleh['appel'] = "groen";
$bleh['lucht'] = "blauw";
$bleh['bloed'] = "rood";
$string = "{appel} - {lucht} - {bloed}";
echo ereg_replace("{([a-zA-Z]*)}","\\1",$string);
//Dit geeft als output: appel - lucht - bloed
echo ereg_replace("{([a-zA-Z]*)}",$bleh["\\1"],$string);
//Dit geeft als output: - -
//probleem: de array neemt '\\1' als pointer ipv de waarde die aan \\1 hangt.
//Hoe kan ik dit oplossen zodat de waarde genomen wordt als pointer?
