如何获取多个变量,例如 var1,var2,.在查看页面中使用代码点火器中的循环


How do I fetch multiple variables like var1,var2,.. in view page using loop in codeigniter?

1.

在控制器中,我有类似

阿拉伯数字。

foreach($data['response']['data'] as $r) {
        $data['members'.$i] = $this->facebook->api( '/'.$r['id'].'/members');
         $i++;
    }
$this->load->view('index',$data);

3.

在查看页面中,我需要成员 1,成员 2 的值...直到会员N..但我不明白如何得到它们。如果有其他方法,请告诉我。我也在发送$data的组数。我想查看组名(成员数)。

更改:

$data['members'.$i] = $this->facebook->api( '/'.$r['id'].'/members');

到:

$data['members'][] = $this->facebook->api( '/'.$r['id'].'/members');

此外,您现在可以摆脱:

$i++;

在您看来:

foreach($members as $value)
{
    echo '<pre>';
    echo print_r($value, true);
    echo '</pre>';
}

CodeIgniter 文档包括一个标题为"生成查询结果"的部分,其中包含一些您要查找的内容的示例。

这是一个(显然是人为的)示例:

型:

class Model extends CI_Model
{
    public function get_data()
    {
        return $this->db->query('...');
    }
}

控制器:

class Controller extends CI_Controller
{
    public function index()
    {
        $data['query_result'] = $this->model->get_data();
        $this->load->view('index', $data);
    }
}

视图:

<?php foreach ($query_result->result() as $row): ?>
    <?php echo $row->field_1; ?>
    <?php echo $row->field_2; ?>
    <?php // and so on... ?>
<?php endforeach; ?>

试试这个。