//第一个数组:Array ( [0] => Array ( [0] => MU5301 [1] => 中国东方航空公司 [2] => SHA [3] => 上海虹桥机场 [4] => CAN [5] => 广州白云机场 [6] => 0800 [7] => 1000 [8] => 50 [9] => 0 [10] => 333 [11] => 1 ) ) //第二个数组是第一个数组的子集
Array ( [0] => Array ( [0] => 1150 [4] => 0 [1] => G [2] => A [3] => A [5] => 90折 ) [1] => Array ( [0] => 1280 [4] => 0 [1] => Y [2] => A [3] => A [5] => 100折 ) [2] => Array ( [0] => 1920 [4] => 0 [1] => F [2] => 6 [3] => 6 [5] => 150折 ) ) Array ( [0] => Array ( [0] => 1150 [4] => 0 [1] => G [2] => A [3] => A [5] => 90折 ) [1] => Array ( [0] => 1280 [4] => 0 [1] => Y [2] => A [3] => A [5] => 100折 ) ) Array ( [0] => Array ( [0] => 1280 [4] => 0 [1] => Y [2] => A [3] => A [5] => 100折 ) [1] => Array ( [0] => 1920 [4] => 0 [1] => F [2] => A [3] => A [5] => 150折 ) ) Array ( [0] => Array ( [0] => 1280 [4] => 0 [1] => Y [2] => A [3] => A [5] => 100折 ) [1] => Array ( [0] => 1920 [4] => 0 [1] => F [2] => A [3] => A [5] => 150折 ) ) Array ( [0] => Array ( [0] => 1280 [4] => 0 [1] => Y [2] => A [3] => A [5] => 100折 ) [1] => Array ( [0] => 1920 [4] => 0 [1] => F [2] => 6 [3] => 6 [5] => 150折 ) ) Array ( [0] => Array ( [0] => 1280 [4] => 0 [1] => Y [2] => A [3] => A [5] => 100折 ) ) 数组如上:怎么用section循环上面的数组啊?
//请看代码:
foreach($minP as $id => $val) //第一个数组值在上面
{//echo $id." ";
for ($i = 0; $i<count($list[$id]); $i++){//第二个数组值请看上面                                }
         $smarty->assign("arr",$arr);    
} //请问我主要的循环怎么在页面上面用section循环出来,我刚学希望高手指点一下,在线等候

解决方案 »

  1.   


    //第一个数组:Array   (   [0]   =>   Array   (   [0]   =>   MU5301   [1]   =>   中国东方航空公司   [2]   =>   SHA   [3]   =>   上海虹桥机场   [4]   =>   CAN   [5]   =>   广州白云机场   [6]   =>   0800   [7]   =>   1000   [8]   =>   50   [9]   =>   0   [10]   =>   333   [11]   =>   1   )   )   //第二个数组是第一个数组的子集 
    Array   (   [0]   =>   Array   (   [0]   =>   1150   [4]   =>   0   [1]   =>   G   [2]   =>   A   [3]   =>   A   [5]   =>   90折   )   [1]   =>   Array   (   [0]   =>   1280   [4]   =>   0   [1]   =>   Y   [2]   =>   A   [3]   =>   A   [5]   =>   100折   )   [2]   =>   Array   (   [0]   =>   1920   [4]   =>   0   [1]   =>   F   [2]   =>   6   [3]   =>   6   [5]   =>   150折   )   )   Array   (   [0]   =>   Array   (   [0]   =>   1150   [4]   =>   0   [1]   =>   G   [2]   =>   A   [3]   =>   A   [5]   =>   90折   )   [1]   =>   Array   (   [0]   =>   1280   [4]   =>   0   [1]   =>   Y   [2]   =>   A   [3]   =>   A   [5]   =>   100折   )   )   Array   (   [0]   =>   Array   (   [0]   =>   1280   [4]   =>   0   [1]   =>   Y   [2]   =>   A   [3]   =>   A   [5]   =>   100折   )   [1]   =>   Array   (   [0]   =>   1920   [4]   =>   0   [1]   =>   F   [2]   =>   A   [3]   =>   A   [5]   =>   150折   )   )   Array   (   [0]   =>   Array   (   [0]   =>   1280   [4]   =>   0   [1]   =>   Y   [2]   =>   A   [3]   =>   A   [5]   =>   100折   )   [1]   =>   Array   (   [0]   =>   1920   [4]   =>   0   [1]   =>   F   [2]   =>   A   [3]   =>   A   [5]   =>   150折   )   )   Array   (   [0]   =>   Array   (   [0]   =>   1280   [4]   =>   0   [1]   =>   Y   [2]   =>   A   [3]   =>   A   [5]   =>   100折   )   [1]   =>   Array   (   [0]   =>   1920   [4]   =>   0   [1]   =>   F   [2]   =>   6   [3]   =>   6   [5]   =>   150折   )   )   Array   (   [0]   =>   Array   (   [0]   =>   1280   [4]   =>   0   [1]   =>   Y   [2]   =>   A   [3]   =>   A   [5]   =>   100折   )   )   数组如上: 怎么用section循环上面的数组啊? [code=PHP] 
    //请看代码: 
    foreach($minP   as   $id   =>   $val)   //第一个数组值在上面 
    {//echo   $id. "   "; 
    for   ($i   =   0;   $i <count($list[$id]);   $i++){ //第二个数组值请看上面                                                                 } 
                      $smarty-> assign( "arr ",$arr);       
    }   //请问我主要的循环怎么在页面上面用section循环出来,我刚学希望高手指点一下,在线等候 
      

  2.   

    通过循环获取数组中的值
    <!--{foreach from=$names key=k item=v}-->
    <!--{$k}-->=><!--{$v}-->
    <!--{/foreach}-->
      

  3.   

    <!--{section from 数组 key=k value=v}-->
    $v(或者子循环$v---如果$v还是数组或对象的话)
    <!--{/section}-->
      

  4.   

    section好像只能判断再子循环了