Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在视图中以数组形式获取数据?_Php_Codeigniter - Fatal编程技术网

Php 如何在视图中以数组形式获取数据?

Php 如何在视图中以数组形式获取数据?,php,codeigniter,Php,Codeigniter,我是codeIgniter的新手,我的模型中有一个查询 return$query=$this->db->get('users')->result() 我已将结果从控制器传递到视图,作为 $data['users']=$this->admin\u login->get\u users() 但我无法在视图中正确打印传递的数据,因为它位于标准类对象中 到目前为止我已经试过了 foreach ($users as $user) { print_r $user; } 我得到的结果是 stdCla

我是codeIgniter的新手,我的模型中有一个查询
return$query=$this->db->get('users')->result()

我已将结果从控制器传递到视图,作为
$data['users']=$this->admin\u login->get\u users()

但我无法在视图中正确打印传递的数据,因为它位于标准类对象中

到目前为止我已经试过了

foreach ($users as $user)
{
    print_r $user;
}
我得到的结果是

stdClass Object
(
    [user_id] => 1
    [user_name] => mujju
    [email] => mujahed.akas@gmail.com
    [mobile] => 9021444578
)

stdClass Object
(
    [user_id] => 2
    [user_name] => mujahed
    [email] => s.mujju786@gmail.com
    [mobile] => 8989898989
)

stdClass Object
(
    [user_id] => 3
    [user_name] => akas
    [email] => s.mujju786@yahoo.com
    [mobile] => 6545789878
)

stdClass Object
(
    [user_id] => 4
    [user_name] => sayyed
    [email] => s.mujahed90@gmail.com
    [mobile] => 654597879686
)

我期望的是在foreach循环中使用类似于
$user['user\u id']
$user['user\u name']
等的东西。

您可以访问这样一个对象的属性:
$user->user\u id

(可选)您可以将数据作为数组而不是对象传递到视图:

return $query = $this->db->get('users')->result_array();
将数据从控制器传递到视图的工作方式如下:

$this->load->view('your_view', $data);

中的更多信息,您可以访问如下对象的属性:
$user->user\u id

(可选)您可以将数据作为数组而不是对象传递到视图:

return $query = $this->db->get('users')->result_array();
将数据从控制器传递到视图的工作方式如下:

$this->load->view('your_view', $data);
有关详细信息,请参见foreach($users as$user): 回显“用户id:”$用户->用户id'
用户名:'$用户->用户名
电子邮件:'$用户->电子邮件。“
手机:'$用户->手机; endforeach;
就这么简单。

foreach($users作为$user):
回显“用户id:”$用户->用户id'
用户名:'$用户->用户名
电子邮件:'$用户->电子邮件。“
手机:'$用户->手机; endforeach;

就这么简单。

我可以将数据从控制器传递到数组视图吗?怎么做?@MujahedAKAS补充了一个例子;)我可以将控制器中的数据作为数组传递给视图吗?怎么做?@MujahedAKAS补充了一个例子;)Thanx,快速回复@Birendra.Thanx,快速回复@Birendra。