Smarty{foreach}

来源:互联网 发布:明星吸毒 知乎 编辑:程序博客网 时间:2024/06/01 08:55

</pre></p><table border="1" style="margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; border: 1px solid silver; word-break: break-word; color: rgb(85, 85, 85); font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; font-size: 12px; line-height: 24px; background-color: rgb(245, 248, 250);"><thead style="margin:0px; padding:0px"><tr style="margin:0px; padding:0px"><th valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">Attribute Name属性名称</th><th valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">Type类型</th><th valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">Required必要</th><th valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">Default默认值</th><th valign="center" align="left" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">Description描述</th></tr></thead><tbody style="margin:0px; padding:0px"><tr style="margin:0px; padding:0px"><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">from</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">array数组</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">Yes必要</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse"><span style="margin:0px; padding:0px">n/a</span></td><td valign="center" align="left" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">The array you are looping through<br style="margin:0px; padding:0px" />循环访问的数组<br style="margin:0px; padding:0px" /></td></tr><tr style="margin:0px; padding:0px"><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">item</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">string字符串</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">Yes必要</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse"><span style="margin:0px; padding:0px">n/a</span></td><td valign="center" align="left" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">The name of the variable that is the current element<br style="margin:0px; padding:0px" />当前元素的变量名<br style="margin:0px; padding:0px" /></td></tr><tr style="margin:0px; padding:0px"><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">key</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">string字符串</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">No可选</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse"><span style="margin:0px; padding:0px">n/a</span></td><td valign="center" align="left" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">The name of the variable that is the current key<br style="margin:0px; padding:0px" />当前键名的变量名<br style="margin:0px; padding:0px" /></td></tr><tr style="margin:0px; padding:0px"><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">name</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">string字符</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">No可选</td><td valign="center" align="middle" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse"><span style="margin:0px; padding:0px">n/a</span></td><td valign="center" align="left" style="margin:0px; padding:3px; border:1px solid silver; border-collapse:collapse">The name of the foreach loop for accessing foreach properties<br style="margin:0px; padding:0px" />用于访问foreach属性的foreach循环的名称</td></tr></tbody></table><p><span style="font-family: verdana, 'ms song', 宋体, Arial, 微软雅黑, Helvetica, sans-serif; color: rgb(85, 85, 85);"><span style="line-height:24px; background-color:rgb(245,248,250)"></span></span></p><p>1:访问关联数组</p><pre code_snippet_id="1689849" snippet_file_name="blog_20160519_1_321953" name="code" class="php">$arr = array(9 => 'Tennis', 3 => 'Swimming', 8 => 'Coding');$smarty->assign('myArray', $arr);

<ul>{foreach from=$myArray key=k item=v name=foo}<li>{$k}: {$v}当前循环次数:{$smarty.foreach.foo.index}</li>{/foreach}</ul>


2:访问二维数组

$arr = array(    array('id' => 1),    array('id' => 2),    array('id' => 3),);


<ul>{foreach from=$arr key=k item=v}<li>{$v.id}</li>{/foreach}</ul>







0 0