$value) { if(is_array($value)) { $email = ParseArray($value,$email,$key); } else { if($parentkey != '') { $var = $parentkey.'_'.$key; } else { $var = $key; } $email = str_replace("{%$var}",$value,$email); } } return $email; } echo ParseArray($array,$email);