使用foreach了解PDO fetch和fetchAll迭代

时间:2010-09-17 11:35:16

标签: php arrays pdo fetch

有了这个:

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

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

  return $json;

}

我们成功迭代一个对象。我们使用PDO :: fetch [FETCH_OBJ]并且它可以工作。

如果,我们想迭代一个对象数组,就像fetchAll返回的具有FETCH_OBJ属性的对象一样?语法应该相同吗?

提前致谢, MEM

1 个答案:

答案 0 :(得分:2)

可以像使用另一个foreach循环来迭代数组一样简单,然后(“内部”循环)执行与之前相同的操作。

foreach($objects as $obj) {
  foreach($obj as $property) {
    ...
  }
}