1,一维数组
代码如下 | 复制代码 |
array ( |
foreach来读取
代码如下 | 复制代码 |
{foreach from=$onearray kkey=k item=value } 显示的结果是 |
section来读取
代码如下 | 复制代码 |
{section name=one loop=$onearray start=0 step=1} 显示的结果是 |
2,二维数组
代码如下 | 复制代码 |
array ( |
foreach
代码如下 | 复制代码 |
{foreach from=$twoarray kkey=k item=value } |
section
代码如下 | 复制代码 |
{section loop=$twoarray name=two } |
如果是一维数组,并且带有下标的话,并且不是按0,1,2这样的顺序的话就取不到东西。
代码如下 | 复制代码 |
array ( |
section循环
代码如下 | 复制代码 |
{section loop=$twoarray name=two} 显示结果 |
section遍历多维数组
一个数组如下
代码如下 | 复制代码 |
$array = array(array('uid' => 1,'name' => 'name01','like'=>array('likenum'=>'4','likedata'=>array('小天','小陈'))),array('uid' => 2,'name' => 'name02','like'=>array('likenum'=>'5','likedata'=>array('老天','老陈')))); ) ) [1] => Array ) ) ) |
smarty中遍历数组
代码如下 | 复制代码 |
{section name=feed loop=$arr} |