【发布时间】:2013-12-11 09:30:25
【问题描述】:
我试图在 foreach 循环中从我的数组中仅获取 3 个值。我不知道该怎么做。
在下拉列表中,现在我从数组中获取所有五个值。但我只需要从数组中获取 3 个值,而不是 4 和 5。
我的代码:-
<select class="userCountryMapSelectMetrics" style="float:right;margin-right:0;margin-bottom:5px;max-width: 9em;font-size:10px">
{foreach from=$metrics item=metric}
<option value="{$metric[0]}" {if $metric[0] == $defaultMetric}selected="selected"{/if}>{$metric[1]}</option>
{/foreach}
</select>
输出:-
<option value="nb_visits" selected="selected">Visits</option>
<option value="nb_actions">Actions</option>
<option value="nb_actions_per_visit">Actions per Visit</option>
<option value="avg_time_on_site">Avg. Time on Website</option>
<option value="bounce_rate">Bounce Rate</option>
我需要输出:-
<option value="nb_visits" selected="selected">Visits</option>
<option value="nb_actions">Actions</option>
<option value="nb_actions_per_visit">Actions per Visit</option>
【问题讨论】: