如何在codeigniter中获取二维数组的数组

时间:2015-05-15 03:40:23

标签: php arrays codeigniter

我有这个模型,

function getData($id)
{
    $arr=array(array());
    $sql = "SELECT ID, title FROM topic WHERE ....";
    $query = $this->db->query($sql,array($id));
    $arr[0][0] = $query->result();
    $sql = "SELECT ID, title FROM topic WHERE ....";
    $query = $this->db->query($sql,array($id));
    $arr[0][1] = $query->result();
    return $arr;
}

在我的控制器中, 我有这个代码,

$data['check'] = $this->Model->getData("21313");
...
$this->load->view('check',$data);

如何回显所有数据?

我试过了,

foreach($check[0][0] as $row)
{
    echo $row->ID;
    echo $row->title;
}

但它没有用。

2 个答案:

答案 0 :(得分:1)

首先在控制器

上尝试print_r($data);

然后检查结构,如果$check是您的模型结果,您可以在视图

上执行此操作
foreach($check as $row)
{
    echo $row->ID;
    echo $row->title;
}

答案 1 :(得分:0)

试试这个

$data['check'] = $this->Model->getData("21313");
    //you can check your data by
    var_dump($data);die;