Chinaunix首页 | 论坛 | 博客
  • 博客访问: 137827
  • 博文数量: 93
  • 博客积分: 3170
  • 博客等级: 中校
  • 技术积分: 1052
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-21 18:21
文章分类

全部博文(93)

文章存档

2011年(7)

2010年(2)

2009年(22)

2008年(62)

我的朋友

分类:

2008-05-14 13:26:32

一、
$name=array('one','tow','three','four');
foreach输出
<{foreach item=item from=$name}>
<{$item}>
<{/foreach}>
结果
one tow three four
section输出
<{section name=name loop=$name}>
<{$name[name]}>
<{/section}>
结果one tow three four
二、
$name=array('a'=>'one','b'=>'tow','c'=>'three','d'=>'four');
这种情况下,用foreach可以输出正常
用section没有输,这就是说,section在处理一维数组是,不能处理带非数值索引的
例:可以处理array('a','b'),array(1=>'a',2=>'b'),不能处理array('a'=>'a','b'=>'b')这样的
三、
$name=array(array('title'=>'a','body'=>'b'),array('title'=>'c','body'=>'d'));
以下都可以输出
<{foreach key=key item=item from=$name}>
<{$item.title}>

<{/foreach}>
<{section name=name loop=$name}>
<{$name[name].title}>
<{/section}>
四、
$name=array(array('a','b'),array(‘c','d'));
以下都 可输出
<{foreach key=key item=item from=$name}>
<{$item.0}>

<{/foreach}>
<{section name=name loop=$name}>
<{$name[name].0}>
<{/section}>
阅读(1108) | 评论(0) | 转发(0) |
0

上一篇:Smarty介绍

下一篇:选择省份后改变城市js

给主人留下些什么吧!~~