【发布时间】:2018-10-07 14:04:10
【问题描述】:
我正在使用 Laravel。这是我的数组 -
[{"emp_id":1,"shift":"first","status":"Present","is_unpaid":0,"start":"2018-03-21 08:00:00","结束":"2018-03-21 12:00:00"},{"emp_id":2,"shift":"first","status":"Present","is_unpaid":0,"start":"2018-03-21 08:00:00","结束":"2018-03-21 12:00:00"},{"emp_id":3,"shift":"first","status":"Present","is_unpaid":0,"start":"2018-03-21 08:00:00","结束":"2018-03-21 12:00:00"},{"emp_id":4,"shift":"first","status":"Present","is_unpaid":0,"start":"2018-03-21 08:00:00","结束":"2018-03-21 12:00:00"},{"emp_id":6,"shift":"first","status":"Present","is_unpaid":0,"start":"2018-03-21 08:00:00","结束":"2018-03-21 12:00:00"},{"emp_id":7,"shift":"first","status":"Present","is_unpaid":0,"start":"2018-03-21 08:00:00","end":"2018-03-21 12:00:00"}]
这是我的数组输出代码 -
if(empty($employee->emp_record) ){
$sheet = array();
}else{
$sheet = unserialize($employee->emp_record);
}
return $sheet;
我想获取 emp_id 的值并在视图中显示。当我使用return $sheet->emp_id;
试图获取非对象的属性 发生了这个错误。
【问题讨论】:
-
您有多条记录,每条记录都包含一个
emp_id,因此您需要选择返回哪条记录或像这样访问return $sheet[0]->emp_id; -
什么是输出:-
var_export($sheet);?