我有这样的输出:
stdClass Object
(
[GetMatchdataByLeagueDateTimeResult] => stdClass Object
(
[Matchdata] => Array
(
[0] => stdClass Object
(
[teamId] => 40
在 foreach 循环中
foreach ($allMatches as $match):
我现在想使用如下数据:
if ($match->idTeam1 == $teamId || $match->idTeam2 == $teamId):
但我得到这个错误:
试图获取非对象的属性
原因是,Matchdata 数组包含大约 60 多个条目,我想过滤掉那些[idTeam1]
or [idTeam2]
== 给定 id 的条目。
结果我应该只得到大约 5 到 7 个条目。
使用 stdClass 对象时完成此操作的最佳方法是什么?
请帮忙!
谢谢!!