学习smarty笔记-section输出二维数组
时间:2011-01-23 来源:King_painess
代码
include("smarty_inc.php");
$name=array
(
"Griffin"=>array("name"=>"新闻第一条","address"=>"中国"),
"Quagmire"=>array("name"=>"新闻第二条","address"=>"中国"),
"Brown"=>array("name"=>"新闻第三条","address"=>"中国")
);
// 注释一
// $name=array
// (
//array("name"=>"新闻第一条","address"=>"中国"),
//array("name"=>"新闻第二条","address"=>"中国"),
//array("name"=>"新闻第三条","address"=>"中国")
// );
// 注释二
// $name[]=array("name"=>"新闻第一条","address"=>"中国");
// $name[]=array("name"=>"新闻第二条","address"=>"中国");
// $name[]=array("name"=>"新闻第三条","address"=>"中国");
// $name[]=array("name"=>"新闻第四条","address"=>"中国");
// $name[]=array("name"=>"新闻第五条","address"=>"中国");
$smarty->assign("title",$name);
$smarty->display("index.htm");
{$title[list].name}
{/section}
$name=array
(
"Griffin"=>array("name"=>"新闻第一条","address"=>"中国"),
"Quagmire"=>array("name"=>"新闻第二条","address"=>"中国"),
"Brown"=>array("name"=>"新闻第三条","address"=>"中国")
);
// 注释一
// $name=array
// (
//array("name"=>"新闻第一条","address"=>"中国"),
//array("name"=>"新闻第二条","address"=>"中国"),
//array("name"=>"新闻第三条","address"=>"中国")
// );
// 注释二
// $name[]=array("name"=>"新闻第一条","address"=>"中国");
// $name[]=array("name"=>"新闻第二条","address"=>"中国");
// $name[]=array("name"=>"新闻第三条","address"=>"中国");
// $name[]=array("name"=>"新闻第四条","address"=>"中国");
// $name[]=array("name"=>"新闻第五条","address"=>"中国");
$smarty->assign("title",$name);
$smarty->display("index.htm");
htm模板代码
{section name=list loop=$title}{$title[list].name}
{/section}
不知道为什么代码输出不了name的内容,而注释一或者注释二定义的数组都可以,我觉得可能二维关联数组以这种方式循环不出内容。
相关阅读 更多 +