Foreach PHP对象列表

时间:2016-06-22 07:59:17

标签: php arrays object

我正在使用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);

0 个答案:

没有答案