我正在使用Laravel。这是我的阵列 -
[{" EMP_ID":1,"移":"第一""状态":"目前&#34 ;," is_unpaid":0,"开始":" 2018年3月21日 08:00:00""端":" 2018年3月21日 12:00:00"},{" EMP_ID":2"移":"第一""状态":& #34;目前"" is_unpaid":0,"开始":" 2018年3月21日 08:00:00""端":" 2018年3月21日 12:00:00"},{" EMP_ID":3,"移":"第一""状态":& #34;目前"" is_unpaid":0,"开始":" 2018年3月21日 08:00:00""端":" 2018年3月21日 12:00:00"},{" EMP_ID&#34:4,"移":"第一""状态":& #34;目前"" is_unpaid":0,"开始":" 2018年3月21日 08:00:00""端":" 2018年3月21日 12:00:00"},{" EMP_ID":6,"移":"第一""状态":& #34;目前"" is_unpaid":0,"开始":" 2018年3月21日 08:00:00""端":" 2018年3月21日 12:00:00"},{" EMP_ID":7,"移":"第一""状态":& #34;目前"" is_unpaid":0,"开始":" 2018年3月21日 08:00:00","结束":" 2018-03-21 12:00:00"}]
这是我的数组输出代码 -
CurrentProject.Connection.Execute "ALTER TABLE StudentSubject ADD CONSTRAINT Max5Subjects CHECK(NOT EXISTS( SELECT 1 FROM StudentSubject GROUP BY StudentID HAVING Count(StudentID) > 5))"
我想获得emp_id的值并在视图中显示。当我使用if(empty($employee->emp_record) ){
$sheet = array();
}else{
$sheet = unserialize($employee->emp_record);
}
return $sheet;
尝试获取非对象的属性 发生了这个错误。
答案 0 :(得分:1)
您可以使用pluck()
函数来获取数组的第一条记录
答案 1 :(得分:0)
要获取第一条记录,您需要使用: -
return $sheet[0]->emp_id;
但如果您想要所有应用循环广告,请执行以下操作: -
foreach($sheet as $shet){
echo $shet->emp_id;
}
输出: - https://eval.in/995586