删除嵌套foreach PHP中的嵌套数组

删除嵌套foreach PHP中的嵌套数组,php,arrays,multidimensional-array,nested,Php,Arrays,Multidimensional Array,Nested,我在使用嵌套foreach表示数据库中的数据时遇到问题。 在我编写的代码中,我几乎成功地以多维数组的形式提供了事务数据库的数据输出,该多维数组在第二个嵌套数组中包含销售的产品,并删除了销售的产品的重复数据 我的问题是如何删除或不显示最后一个嵌套数组 这是我的代码: public function resultSetFP() { $this->execute(); $res = $this->stmt->fetchAll(PDO::FETCH_GROUP | PD

我在使用嵌套foreach表示数据库中的数据时遇到问题。 在我编写的代码中,我几乎成功地以多维数组的形式提供了事务数据库的数据输出,该多维数组在第二个嵌套数组中包含销售的产品,并删除了销售的产品的重复数据

我的问题是如何删除或不显示最后一个嵌套数组

这是我的代码:

    public function resultSetFP()
{
  $this->execute();
  $res = $this->stmt->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_ASSOC);
 foreach($res as $key => $value){
   foreach($value as $v){
      foreach($v as $b){
         $res[$key][$b]=$b;
      }
   }
 }
 return $res;
}
输出代码:

    'P2-6/01/2018/094909/0001' => 
    array (size=5)
      0 => 
        array (size=1)
          'Bid' => string 'Dagadu Bocah' (length=12)
      1 => 
        array (size=1)
          'Bid' => string 'HirukPikuk' (length=10)
      2 => 
        array (size=1)
          'Bid' => string 'HirukPikuk' (length=10)
      'Dagadu Bocah' => string 'Dagadu Bocah' (length=12)
      'HirukPikuk' => string 'HirukPikuk' (length=10)
  'P2-6/01/2018/095825/0002' => 
    array (size=4)
      0 => 
        array (size=1)
          'Bid' => string 'Dagadu' (length=6)
      1 => 
        array (size=1)
          'Bid' => string 'HirukPikuk' (length=10)
      'Dagadu' => string 'Dagadu' (length=6)
      'HirukPikuk' => string 'HirukPikuk' (length=10)
我希望删除第三个嵌套数组 留下我标记的数据:

    'P2-6/01/2018/094909/0001' => 
        array (size=5)
//removing this array
          0 => 
            array (size=1)
              'Bid' => string 'Dagadu Bocah' (length=12)
          1 => 
            array (size=1)
              'Bid' => string 'HirukPikuk' (length=10)
          2 => 
            array (size=1)
              'Bid' => string 'HirukPikuk' (length=10)
//leaving this
          'Dagadu Bocah' => string 'Dagadu Bocah' (length=12)
          'HirukPikuk' => string 'HirukPikuk' (length=10)
试试看:

foreach($resas$key=>$value){
foreach($i=>v的值){
外汇(v美元为b美元){
$res[$key][$b]=$b;
}
未设置($res[$key][$i]);
}
}