数组问题 THINKphp怎么前台遍历输出这个

冷了个冷的热热 2016-03-15 03:47:38
这个怎么转成一维数组?还有如何将这数组变成在前台遍历输出?求大神代码示例

Array
(
[植物系统] => Array
(
[水果] => 苹果,梨
[乔木] => 竹子,富贵竹
[花类] => 菊花,康乃馨
[其他] =>
)

[动物系统] => Array
(
[陆] => 老虎,狮子
[海] => 鱼,海马
[其他] =>
)

)

前台代码:
<div id="main">
<h4>选择</h4>
<ul id="navigation">
<volist name='top' id='vo' key="k">
<li><a href="?2">{$vo}</a>
<volist name='data' id='ro'>
<ul>
<li>
<span>{$ro.a_name}</span>
<ul>
<li>
<a href="?2.0.0">{$k}</a>
</li>
</ul>
</li>
</ul>
</volist>
</li>
</volist>
</ul>
</div>
...全文
519 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2016-03-15
  • 打赏
  • 举报
回复
数组输出改这样

Array
(
    [0] => Array(
        [name] => 植物系统
        [list] => Array
        (
            [水果] => 苹果,梨
            [乔木] => 竹子,富贵竹
            [花类] => 菊花,康乃馨
            [其他] => 
        )
    ),
    [1] => Array(
        [name] => 动物系统
        [list] => Array
        (
            [陆] => 老虎,狮子
            [海] => 鱼,海马
            [其他] => 
        )
    )
)

<div id="main">
<h4>选择</h4>
<ul id="navigation">
<volist name='top' id='vo' key="k">
<li><a href="?2">{$vo}</a>
<volist name='vo.list' id='ro'>
<ul>
<li>
<span>{$ro.a_name}</span>
<ul>
<li>
<a href="?2.0.0">{$k}</a>
</li>
</ul>
</li>
</ul>
</volist>
</li>
</volist>
</ul>
</div>
lirenbing01 2016-03-15
  • 打赏
  • 举报
回复

<volist name='top' id='vo' key="k">
            <volist name='vo['植物系统']' id='vo1' >
                         {$vo1['水果']}
            </volist>
</volist>

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧