modoer: 常用语法loop标签(二)
循环标签:loop
例如一个数组,他的名称是$list,在这个数组变量中,存放了5条数组,格式如下:
<?php $list = array(‘a’,’b’,’c’,’d’,’e’); ?>
接着我们要在模板里以列表的方式显示这些数据,
<ul> <!–{loop $list $val}–> <li>$val</li> <!–{/loop}–> </ul>
打开页面执行后,查看HTML代码会变成:
<ul> <li>a</li> <li>b</li> <li>c</li> </ul>
二位数组用法(成对出现的数据使用,如:coder/爱码,baidu/百度)
<?php$list = array(array(‘a’=>’coder’,‘A’=>’爱码’),array(‘b’=>’baidu’,‘B’=>’百度’), array(‘c’,’C’),array(‘d’,’D’),array(‘e’,’E’), );?>
接着我们要在模板里以列表的方式显示这些数据,
<ul> <!–{loop $list $val}–><li>$val[0] 的大写字母是 $val[1]</li><!–{/loop}–></ul>
打开页面执行后,查看HTML代码会变成
<ul> <li>coder 的大写字母是 爱码</li> <li>baidu 的大写字母是 百度</li> <li>c 的大写字母是 C</li> <li>d 的大写字母是 D</li> <li>e 的大写字母是 E</li> </ul>
$val[0]是数组下面的键值
实际使用中
<?php $list?=?array( array( ’shopname’=>’XX,QQ’, ’address’=>’XX,QQ’, ), array( ‘shopname’=>’XX1,QQ1’, ’address’=>’XX1,QQ1′, ), array( ‘shopname’=>’XX2,QQ2’, ’address’=>’XX2,QQ2′, ), ); ?>