怎么   没有人在挖那我再换个简单点的一维数组好了 
 $array1 = array("1" =>"sss", "ss" =>"sss","2" => "鳳梨", "6" => "香蕉", "4" => "芭樂"); 
$array2 = array("1" =>"sss", "18" =>"sss","2" => "鳳梨", "6" => "香蕉", "4" => "芭樂"); 不要告诉我用foreach啊  那谁都懂

解决方案 »

  1.   

    {section name=customer loop=$custid}
    {$smarty.section.customer.index} id: {$custid[customer]}
    {/section}
    这是手册里面写的,取INDEX属性
      

  2.   

    大哥,手册里写了?
    呵呵 , 请你先用"手册"里的跑一下  看看结果再说
    {section name=customer loop=$custid}
    {$smarty.section.customer.index} id: {$custid[customer]}
    {/section}
      

  3.   


    为了理解有误
    我要的下标值是$key值哈
    如下:
    $array1 = array("香蕉" =>"八辣", "芭樂" =>"鳳梨")$key => $value
    香蕉 => 八辣
    芭樂 => 鳳梨
      

  4.   

    上面的 豆豆兄弟 index 用于显示当前循环的索引  索引与$key值是不同的东东
      

  5.   

    如果手册上也没有提供这种用法的话,要么你自己修改一下smarty源代码,加一个函数进去。
      

  6.   

    smarty.section.id.rownumid 是section里的name
      

  7.   

    必须用foreach。section只支持从0开始的数字下标。就是是key必须是0,1,2,3...这样的才可以用section。