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 に答える