【问题标题】:Understand PDO fetch and fetchAll iteration with foreach用 foreach 理解 PDO fetch 和 fetchAll 迭代
【发布时间】:2010-09-17 11:35:16
【问题描述】:

有了这个:

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

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

  return $json;

}

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

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

提前致谢, 内存

【问题讨论】:

    标签: php arrays pdo fetch


    【解决方案1】:

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

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

    【讨论】:

    • 我以前试过,但没有运气。你的回答仍然有效。但这个问题可能依赖于别的东西。 :) 需要重新提出这个问题。
    • hm...同样的问题,经过一些转储发现:stackoverflow.com/questions/3736455/…
    猜你喜欢
    • 1970-01-01
    • 2014-11-05
    • 2011-02-15
    • 2014-01-23
    • 1970-01-01
    • 2018-06-22
    • 2013-12-27
    • 2013-03-01
    • 1970-01-01
    相关资源
    最近更新 更多