[英]foreach return single result codeigniter
我想要一个带有owen键的数组,但是当我尝试执行此操作时,它仅返回第一个结果有任何想法?
$query = $this->db->get('users');
if ($query->num_rows() > 0) {
foreach($query->result() as $row) {
$data = array(
'Name'-> $row->name
);
}
$users = $data;
这应该像
$data = array();
$query = $this->db->get('users');
if ($query->num_rows() > 0) {
foreach($query->result() as $row) {
$data[] = $row->name;
}
print_r($data);
$users = $data;
尝试这个:
$data = array();
foreach($query->result() as $row) {
array_push($data,array(
'Name'-> $row->name
));
}
$users = $data;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.