将数组合并到内容中

时间:2012-11-11 13:04:13

标签: php arrays

我需要创建一个将数组合并到我创建的模板中的函数,请参见下文:

我的阵列:

  $view_array = array();
  $view_array['start.form'] = '<form method="POST" >';
  $view_array['end.form'] = '</form>';
  $view_array['name.input'] = '<label>Name : </label><input type="text" name="frm_name" />';
  $view_array['name.input'] = '<label>E-mail: </label><input type="text" name="frm_email" />';
  $view_array['submit.form'] = '<input type="submit" value="Submit" />';

我的模板:

$content = "
    ~error.messages~

    ~start.form~

    ~name.input~

    ~email.input~

    ~submit.from~

    ~end.form~";

1 个答案:

答案 0 :(得分:0)

foreach($view_array AS $key=>$value)
{
$content = str_replace('~'.$key.'~',$value,$content);
}

echo $content;