array(3) {
  [0]=>
  array(7) {
    ["id"]=>
    string(19) "2016-03-28 11:00:00"
    ["log"]=>
    string(1) "0"
    ["pat"]=>
    string(1) "0"
    ["r"]=>
    string(1) "0"
    ["re"]=>
    string(1) "0"
    ["en"]=>
    string(1) "0"
    ["get"]=>
    string(1) "0"
  }
  [1]=>
  array(7) {
    ["id"]=>
    string(19) "2016-03-28 11:01:00"
    ["log"]=>
    string(1) "0"
    ["pat"]=>
    string(1) "0"
    ["r"]=>
    string(1) "0"
    ["re"]=>
    string(1) "0"
    ["en"]=>
    string(1) "0"
    ["get"]=>
    string(1) "0"
  }
  [2]=>
  array(7) {
    ["id"]=>
    string(19) "2016-03-28 11:02:00"
    ["log"]=>
    string(1) "0"
    ["pat"]=>
    string(1) "0"
    ["r"]=>
    string(1) "0"
    ["re"]=>
    string(1) "0"
    ["en"]=>
    string(1) "0"
    ["get"]=>
    string(1) "0"
  }
}我用的是THinkphp
前台用volist 怎么实现前台输出这个数组?
比如输出成一个表格,如:
2016-03-28 11:02:00            0          0    0       0

解决方案 »

  1.   


    <table><volist name="res" id="data">
    <tr>
       <td>{$data.id}</td>
       <td>{$data.log}</td>
      ......
    </tr>
    </volist></table>
    这里的name的属性指的就是你最初的二维数组(假设二维数组为$res),
    id的属性就是把二维数组变成了一维数组 
    即框架自动执行了一次foreach循坏,将二维数组的值赋给了idid指的就是你的一维数组(假设为$data);
    变成了一维数组就好办,直接如上所示输出即可。