php - 如何访问数组中的对象属性
问题描述
我有一些代码可以生成一个包含对象的数组,并且我想访问对象值。
$results = array();
$std_arr = array();
$data['examlist'] = $this->exam_model->get($exam);
foreach ($student_array as $key => $value) {
$std_arr[] = $value->student_id;
$results[] = $this->student_model->get_single_student_result($value->student_id);
}
当我记录我得到的结果时
Array
(
[0] => Array
(
[0] => stdClass Object
(
[exam_schedule_id] => 14
[get_marks] => 23.00
[id] => 1
[exam_id] => 1
[teacher_subject_id] => 1
[name] => GEO
[teacher_id] => 16
[subject_id] => 1
[code] => Geography
)
)
[1] => Array
(
[0] => stdClass Object
(
[exam_schedule_id] => 14
[get_marks] => 0.00
[id] => 1
[exam_id] => 1
[teacher_subject_id] => 1
[name] => GEO
[teacher_id] => 16
[subject_id] => 1
[code] => Geography
)
如何访问这些“stdClass Object”属性?
解决方案
推荐阅读
- bluetooth - 为什么 Fido 在网络蓝牙中被阻止而不是 USB
- ios - 为 UIButton 启用自动调整大小会禁用图像背景
- arduino - Arduino 草图会重复一条指令,即使它没有太多
- angular - Angular html不会将数据传递给组件
- arrays - 如何在反应中推送 JSON 对象数组中的项目?
- numpy - 运行 Kmeans 时如何解决“异常:数据必须是一维”错误
- c++ - 如何使用鼠标滚轮修复放大和缩小?
- c++ - 我们可以将非类纯右值 const 转换为 xvalue 吗?
- ruby-on-rails - 如何修复在我邪恶的向导第一步中没有发生的“验证”
- ios - 带委托的初始化:没有更多上下文的表达式类型不明确