为什么codeigniter输出类在动态创建时返回空数组

时间:2015-05-17 23:38:21

标签: php arrays codeigniter output

我试图以这种方式动态填充数组:

    $columns = array();
    foreach ($this->get_selectors() as $value) {
    $element = array();
        $element['data']= $value;
        $columns[]= $element;
    }

输出$ var_dump($ columns)到此为:

  array(4) {
     [0]=>
       array(1) {
         ["data"]=>
             string(3) "one"
       }
     [1]=>
       array(1) {
         ["data"]=>
             string(3) "two"
       }
     [2]=>
       array(1) {
         ["data"]=>
             string(5) "three"
       }
     [3]=>
       array(1) {
         ["data"]=>
             string(4) "four"
       }
  }

但是当我尝试通过它时

    $this->output->set_content_type('application/json')
                                    ->set_output(json_encode($columns));

我一无所获。

0 个答案:

没有答案