【php开源代码栏目提醒】:网学会员为需要php开源代码的朋友们搜集整理了MultiDataMain.php相关资料,希望对各位网友有所帮助!
<?php
include ('template.inc'); //包含模板类 template.inc
//创建一个实例
$tpl = new Template("template");
//读入三个模板文件的内容,分别给变量"main", " child_header", " child_footer"
$tpl->set_file("main", "MultiDataTemplate.html");
$tpl->set_file("child_list", "MultiListTemplate.html");
//将模板child_header, child_footer里的模板变量替换,并把最终结果分别赋给主模板中的header,footer
$var_array = array('title'=>'标题:表格的属性',
'listtitle'=>'TABLE属性',
);
//可以传递数组
$tpl->set_var($var_array);
//多重数据显示
$table_array = array( "ACCESSKEY" => "设置或获取对象的快捷键。",
"ALIGN" => "设置或获取表格排列。",
"BACKGROUND" => "设置或获取对象中文本和图像后平铺的背景图片。",
"BORDERCOLOR" => "设置或获取对象的边框颜色。");
foreach ($table_array as $key=>$value)
{
$tpl->set_var("property", $key);
$tpl->set_var("explain", $value);
$tpl->parse("lists", "child_list", true);
}
//然后完成主模板内变量的替换,并输出主模板分析后的内容
$tpl->parse("myout", "main");
//输出
$tpl->p("myout");
?>