【发布时间】:2016-12-08 20:27:27
【问题描述】:
我将标准类对象中的元素拉入 assoc 数组,如下所示:
$array = $subjects;
foreach ( $array as $subject ) {
foreach ( $subject as $prop => $val ) {
if ( $val !== '' ) {
echo $prop . ' = ' . $val;
echo "<br>";
}
}
}
我从上面得到了我期望的结果,除了我想做的是将单个值回显到一个表中。
当我这样做时: 回声 $subject['day1']; 我明白了:“不能使用 stdClass 类型的对象作为数组。”
我哪里错了?提前致谢。
【问题讨论】:
-
你没有数组,你有一个
stdClass。试试php.net/manual/en/function.get-object-vars.php
标签: php