我用的是smarty模版,这样的代码在HTML页面怎样输出呢这是数组array(2) {
  ["citys"]=>
  array(2) {
    [0]=>
    array(4) {
      ["city_id"]=>
      string(1) "1"
      ["province_id"]=>
      string(1) "1"
      ["city_name"]=>
      string(6) "合肥"
      ["city_enname"]=>
      string(5) "HEFEI"
    }
    [1]=>
    array(4) {
      ["city_id"]=>
      string(1) "2"
      ["province_id"]=>
      string(1) "1"
      ["city_name"]=>
      string(6) "蚌埠"
      ["city_enname"]=>
      string(6) "BENGBU"
    }
  }
  ["sowntowns"]=>
  array(2) {
    [1]=>
    array(1) {
      [0]=>
      array(4) {
        ["city_id"]=>
        string(1) "1"
        ["sowntown_id"]=>
        string(6) "000001"
        ["sowntown_name"]=>
        string(18) "长江"
        ["sowntown_eng_name"]=>
        string(21) "ChangJiang"
      }
    }
    [2]=>
    array(1) {
      [0]=>
      array(4) {
        ["city_id"]=>
        string(1) "2"
        ["sowntown_id"]=>
        string(6) "000009"
        ["sowntown_name"]=>
        string(9) "风景区"
        ["sowntown_eng_name"]=>
        string(10) "FengJingQu"
      }
    }
  }
}这是模版页面   {{foreach from=$sowntown_hotel item=shopping key=key}}
    <p class="fb mt10">{{$shopping.citys.city_name}}商圈</p>
    <ul class="sitemap_list clearfix">
    {{foreach from=$shopping.sowntowns item=sown}}
    <li><a href="#">{{$sown.sowntown_name}}</a></li>
    {{/foreach}}
    </ul>
    {{/foreach}}

解决方案 »

  1.   

    $shopping.citys里面还需要循环,你试一试
    $shopping.citys.0.city_name就明白了
      

  2.   

    $shopping.citys.0.city_name之后只循环出2个,而且$shopping.citys.0.city_name都为空
      

  3.   


    改成这样还是不对啊
      {{foreach name=name item=shopping from=$sowntown_hotel}}
      {{foreach from=shopping.citys item=citys}}
       <p class="fb mt10">{{$citys.city_name}}商圈</p>
       {{/foreach}}
        <ul class="sitemap_list clearfix">
       <!--{{foreach from=$shopping.sowntowns item=sown}}
        <li><a href="#">{{$sown.sowntown_name}}</a></li>
        {{/foreach}}-->
        </ul>
        {{/foreach}}
      

  4.   


       {{foreach from=$sowntown_hotel.citys item=shopping key=key}}
            {{foreach from=$shopping.citys item=city}}
            <p class="fb mt10">{{$city.city_name}}商圈</p>
            {{/foreach}}
            <ul class="sitemap_list clearfix">
                {{foreach from=$shopping.sowntowns item=sown}}
                <li><a href="#">{{$sown.sowntown_name}}</a></li>
                {{/foreach}}
            </ul>
        {{/foreach}}
      

  5.   


    $sowntown_hotel = array(
    "citys"=> array(0 => array(
    "city_id" => "1", 
    "province_id"=> "1", 
    "city_name"=> "合肥", 
    "city_enname"=> "HEFEI"
    ),
    1 => array(
    "city_id" => "2", 
    "province_id"=> "1", 
    "city_name"=> "蚌埠", 
    "city_enname"=> "BENGBU"
    )
    ), 
    "sowntowns" => array(
    1 => array(
    0 => array(
    "city_id" => "1", 
    "sowntown_id" => "000001", 
    "sowntown_name"=> "长江", 
    "sowntown_eng_name"=> "ChangJiang"
    )
    ), 
    2 => array(
    0 => array(
    "city_id" => "2", 
    "sowntown_id"=> "000009", 
    "sowntown_name" => 
    "风景区", 
    "sowntown_eng_name"=> "FengJingQu"
    )
    )
    )
    );
    这个你应该看得出来才对啊
      

  6.   

    关联键 sowntowns 的部分是错误的
    把第三维收上来就可以了
    "sowntowns" => array(
                    1 => array(
                            "city_id" => "1", 
                            "sowntown_id" => "000001", 
                            "sowntown_name"=> "长江", 
                            "sowntown_eng_name"=> "ChangJiang"
                    ), 
                    2 => array(
                            "city_id" => "2", 
                            "sowntown_id"=> "000009", 
                            "sowntown_name" => 
                            "风景区", 
                            "sowntown_eng_name"=> "FengJingQu"
                    )
                )
      

  7.   

    结构很蛋疼 citys和sowntowns的关联你也没说清楚
    另外长江和合肥、蚌埠有关联吗?{{foreach name=name item=citys from=$sowntown_hotel.citys}}
    <p class="fb mt10">{{$citys.city_name}}商圈</p> {{assign name=temp value=$sowntown_hotel.sowntowns}}
    {{foreach name=name item=sowntowns from=$temp[$citys.city_id]}}
    <li><a href="#">{{$temp.sowntown_name}}</a></li>
    {{/foreach}}
    {{/foreach}}