Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 了解PDO fetch和fetchAll迭代与foreach_Php_Arrays_Pdo_Fetch - Fatal编程技术网

Php 了解PDO fetch和fetchAll迭代与foreach

Php 了解PDO fetch和fetchAll迭代与foreach,php,arrays,pdo,fetch,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],它可以工作 如果我们想要迭代对象的数组,比

为此:

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可以像使用另一个foreach循环来迭代数组一样简单,然后(“在该循环内”)执行与之前相同的操作

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

我以前试过,但运气不好。你的回答仍然有效。但问题可能取决于其他因素需要重新制作这个问题。嗯。。。同样的问题,在一些转储发现之后: