1

有了这个:

private function jsonArray($object)
{
  $json = array();

  if(isset($object) && !empty($object))
  {
    foreach($object as $obj)
    {
      ...
    }
  }

  return $json;

}

我们成功地迭代了一个对象。我们使用 PDO::fetch[FETCH_OBJ] 并且它有效。

如果我们想要遍历一个对象数组,比如带有 FETCH_OBJ 属性的 fetchAll 返回的对象数组,该怎么办?语法应该相同吗?

提前致谢, MEM

4

1 回答 1

2

可以简单到让另一个 foreach 循环来迭代数组,然后(“在那个循环内”)做和以前一样的事情。

foreach($objects as $obj) {
  foreach($obj as $property) {
    ...
  }
}
于 2010-09-17T13:04:25.667 回答