【问题标题】:HOw remove Duplicate data from Array result of PDO如何从 PDO 的数组结果中删除重复数据
【发布时间】:2014-02-07 06:11:26
【问题描述】:

我在数组中得到 PDO 查询结果。查询是动态变化的。所以不要写答案来改变查询。查询结果是固定的。 print_r 显示如下结果。

              while($r = $q->fetch()) 

$r 上有哪些商店组成

  [number]       => 001 
  [code]        => 387
  [ACCOUNTTYPE]      => 60 

 [number] => 001 
 [code] => 387 
 [ACCOUNTTYPE] => 61 

 [number] => 002 
 [code] => 388
 [ACCOUNTTYPE] => 67 

 [number] => 002
 [code] => 388
 [ACCOUNTTYPE] => 65 

现在它显示了。

 001  | 387  | 60 |
 001  | 387  | 61 |
 002  | 388  | 67 |
 002  | 388  | 65 |

我想删除重复条目并输入黑色数据。

我想要这样的数组或打印显示在这样的 php 表中

 001  | 387  | 60 |
      |      | 61 |
 002  | 388  | 67 |
             | 65 |

那么我该怎么做。所以我怎么能把这个分组。有时组列更多。

$groupcolunmsarray 包含要分组的列。 现在它的 consisit 值 numbercode

  $groupcolunmsarray[0]=number
  $groupcolunmsarray[1]=code

使用 $groupcolunmsarray 和 $r 我如何像这种结构一样分组和删除重复项或排序。

 001  | 387  | 60 |
      |      | 61 |
 002  | 388  | 67 |
             | 65 |

【问题讨论】:

    标签: php mysql arrays pdo


    【解决方案1】:

    数据不足,所以不可能,请详细写。 使用 For 循环和 if 条件删除重复数据。

    【讨论】:

      猜你喜欢
      • 2022-01-15
      • 2017-07-02
      • 2016-09-04
      • 2022-01-19
      • 1970-01-01
      • 1970-01-01
      • 2013-01-01
      • 2021-07-23
      • 2017-02-12
      相关资源
      最近更新 更多