请问smarty只输出数组的一项的方法,不用循环

请教smarty只输出数组的一项的方法,不用循环
$arr=array();
$arr[0]="1";
$arr[1]="2";
$arr[2]="3";
$arr[0]="4";

smarty->assign("a1",$arr);


在htm模板文件中如何只输出数组的某一项 ,我知道用foreach可以循环显示出来,但是我只需要显示一项。

望解答.

------解决方案--------------------
PHP code
$arr=array();$arr[0]="1";$arr[1]="2";$arr[2]="3";$arr[0]="4";foreach($arr as $key=>$val){     if($key=="你要输出的"){     smarty->assign("a1",$arr[$key]);        }}
------解决方案--------------------

------解决方案--------------------
{$a1.0}或者是 {$a[0]}这样
------解决方案--------------------
{$a1.0}或{$a1[0]}
------解决方案--------------------
study!
------解决方案--------------------
{$a1.0}这样你需要自己记住数组的下标,很不方便
{$a1[0]} 是错的
------解决方案--------------------
是随机的吗?shuffle($a1)

郑重声明:本文版权包含图片归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们(delete@yzlfxy.com)修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
昵称:
匿名发表
   
验证码: