(1)一维数组
可以使用foreach.
比如:
数组:$addr = array(
'01' => '广州', '02' => '韶关','03' => '深圳',
'04' => '珠海', '05' => '汕头', '06' => '佛山', '53' => '云浮', '52' => '揭阳', '51' => '潮州', '20' => '中山', '19' => '东莞', '07' => '江门', '08' => '湛江', '09' => '茂名', '12' => '肇庆', '13' => '惠州', '14' => '梅州', '15' => '汕尾', '16' => '河源', '17' => '阳江', '18' => '清远' );可以通过
<!--{foreach from=$addr item=addre}-->
<option value="<!--{$addre}-->"><!--{$addre}--></option> <!--{/foreach}-->输出
PS.
如果是$array = array('value1','value2');这种形式的数组,也可以通过
{section name=id loop=$array}
{$array[id]} {/section}输出
(2)二维数组:
可能通过section 或 foreach
section 的用法如下:
$webs = array(
0 => array(
name => '牧羊城',
addr => 'http://www.muyangcheng.com'
),
1 => array(
name => '广州论坛',
addr => 'http://www.muyangcheng.com'
)
);
<!--{section name=usr loop=$webs}-->
<a href="<!--{$webs[usr].addr}-->"><!--{$webs[usr].name}--></a> <!--{/section}-->