【发布时间】:2023-03-12 13:09:01
【问题描述】:
我在第 37 行收到错误“致命错误:不能使用 stdClass 类型的对象作为数组”,这恰好是
public function getMatkul1(){
$matkul = $this->rest->get('ambilmk', 'json');
foreach ($matkul as $key => $value) {
if(($value['semester'] % 2 ) == $semester){
echo '<option value='.$value['kmk'].'>'.$value['mk'].'</option>';
}
}
}
有人知道上面的代码有什么问题吗?或者这个错误是什么意思?
【问题讨论】:
-
此错误意味着您将 stdClass 对象视为数组。 (ta-da!)显然是
$value。print_r($value)看看你有什么。 -
它仍然无法正常工作.. :( 但谢谢.. :))
-
你能给出你的php文件的第37行吗?
标签: php codeigniter