Array
(
[中国] => Array
(
[0] => 北京
[1] => 南京
[2] => 重庆
[3] => 上海
) [美国] => Array
(
[0] => 纽约
[1] => 华盛顿
) [日本] => Array
(
[0] => 东京
[1] => 樱花
))在html用smarty循环后.效果要如下:
<div>
<span>中国</span>
<a="#">北京</a>
<a="#">南京</a>
<a="#">重庆</a>
<a="#">上海</a>
</div>
<div>
<span>美国</span>
<a="#">纽约</a>
<a="#">华盛顿</a>
</div>
<div>
<span>日本</span>
<a="#">东京</a>
<a="#">樱花</a>
</div>
看看我发帖时间.愁得睡不着.那些总爱说"去看手册吧"的牛牛们.你绕开些吧.谁不知道你也是菜鸟呢?别以为所有人都不会看手册.只是实在得不到要领而已.
<span><% $k %></span><br>
<% foreach item=v1 from=$v %>
<a href="#" style="padding-left: 10px"><% $v1 %></a><br>
<% /foreach %>
<% /foreach %>
header('Content-Type:text/html;charset=utf-8');
require('../libs/Smarty.class.php');
$smartyObj = new Smarty;
$smartyObj->left_delimiter = "<!--{";
$smartyObj->right_delimiter = "}-->";$dev_title='此案例演示模板内数组的赋值';
$dev_con=array(
'中国' =>array('北京','南京','重庆','上海'),
'美国' =>array('纽约','华盛顿'),
'日本' =>array('东京','樱花')
);$smartyObj->assign('arr',$dev_con);
$smartyObj->display('templates/stu2.html');?>
模板代码:<!--{foreach key=key_out item=item_out from=$arr}-->
<div>
<span><!--{$key_out}--></span>
<!--{foreach key=key_in item=item_in from=$item_out}-->
<a href="#"><!--{$item_in}--></a>
<!--{/foreach}-->
</div>
<!--{/foreach}-->