本帖最后由 xuzuning 于 2012-07-07 07:37:16 编辑

解决方案 »

  1.   

    -.- 你能不能先用div+css把框架搭出来?
    剩下的不就是往框里边塞div吗。
      

  2.   

    图都看不懂 我说更说不清了 就是循环出来 用什么标签去实现 4个for循环 你看数组 结构就知道了
      

  3.   

    图都看不懂 我说更说不清了 就是循环出来 用什么标签去实现 4个for循环 你看数组 结构就知道了
      

  4.   

    本帖最后由 PhpNewnew 于 2012-07-07 09:03:05 编辑
      

  5.   

    function foo($ar) {
      echo '<ul>';
      foreach($ar as $v) {
        echo "<li>$v[id] $v[name] $v[title] ";
        if(isset($v['_child'])) foo($v['_child']);
        echo '</li>';
      }
      echo '</ul>';
    }//设你的数组名为 $array,则
    foo($array);
      

  6.   

    LZ对于你这个问题表示狠蛋疼
    你要的那个效果,用div+css就能布局出来,然后你再往里面循环填入不就行了
      

  7.   

    很简单啊,最外面的循环1次,第二个循环2次,第三个、第四个循环3次就够了啊,for循环条件控制就到位了
      

  8.   

    这个用递归是最好的方法.用while也可以,用递归取出数据,把每个图示中的循环放在一个数组里.
    这样就有三个数组了吧
    循环输出数组左边 中间 右边