我正在使用foreach来获取对象列表,如果我只获得列表中的一个对象,它会分隔obeject属性,就像收到了2个对象一样。 例如:
array:11 [
0 => "121"
1 => "1"
2 => {#319
+"Codeex": "232"
+"Codde": "2"
}
3 => {#320
+"Codeex": "343"
+"Codde": "34"
}
4 => {#321
+"Codeex": "454"
+"Codde": "2"
}
5 => {#322
+"Codeex": "565"
+"Codde": "1"
}
6 => {#323
+"Codeex": "657"
+"Codde": "1"
}
7 => {#324
+"Codeex": "678"
+"Codde": "1"
}
8 => {#325
+"Codeex": "4353"
+"Codde": "1"
}
9 => {#326
+"Codeex": "1329"
+"Codde": "1"
}
10 => {#327
+"Codeex": "1334"
+"Codde": "2"
}
]
0& 1应该看起来像2,作为单个对象,而不是2个单独的对象。
我有一个foreach对象列表在哪里。在上面的示例中,foreach第一项是另一种形式的对象,键3是两个foreach循环,其中获得了一个对象列表。抱歉我的英文不好
更新:
示例PHP代码
foreach ($years as $year) {
foreach (getListofObjects($year) as $object) {
$data[] = $object;
}
}
var_dump($data);