array
  0 => 
    array
      'iGrouponId' => int 110038
      'sGrouponName' => string 'aaaaaaaa' (length=8)
   
  1 => 
    array
      'iGrouponId' => int 110050
      'sGrouponName' => string 'mavistest' (length=9)  2 => 
    array
      'iGrouponId' => int 110050
      'sGrouponName' => string 'mavistest' (length=9)怎样将iGrouponId重复的记录去掉?变成如下新的数组:
0 => 
    array
      'iGrouponId' => int 110038
      'sGrouponName' => string 'aaaaaaaa' (length=8)
   
  1 => 
    array
      'iGrouponId' => int 110050
      'sGrouponName' => string 'mavistest' (length=9)

解决方案 »

  1.   

    请楼上的看数据信息:
    array
      0 => 
      array
      'iGrouponId' => int 110038
      'sGrouponName' => string 'aaaaaaaa' (length=8)
       
      1 => 
      array
      'iGrouponId' => int 110050
      'sGrouponName' => string 'mavistest' (length=9)  2 => 
      array
      'iGrouponId' => int 110050
      'sGrouponName' => string 'mavistest' (length=9)
    相关数组
      

  2.   

    本帖最后由 xuzuning 于 2011-04-21 13:41:26 编辑
      

  3.   

    我用这段数据试了一下,不行
    $array=array(
                    array(
                      'iGrouponId' => 110039,
                      'sGrouponName' => '仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!'
                    ),
                    array(
                      'iGrouponId' => 110038,
                      'sGrouponName' =>  '仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!'
                    ),
                    array(
                      'iGrouponId' => 110050,
                      'sGrouponName' =>  'mavistest'
                    ),
                    array(
                      'iGrouponId' => 110036,
                      'sGrouponName' =>  '333'
                    ),
                    array(
                      'iGrouponId' => 110051,
                      'sGrouponName' => '腾讯测试上岛咖啡'
                    ),
                    array(
                      'iGrouponId' => 110040,
                      'sGrouponName' => '快递团购'
                    ),
                    array(
                      'iGrouponId' => 123,
                      'sGrouponName' => 'aaaaaaaaaaaaa'
                    ),
                    array(
                      'iGrouponId' => 110036,
                      'sGrouponName' => '33333333333'
                    ),
                    array(
                      'iGrouponId' => 110031,
                      'sGrouponName' => '渡凡接入测试'
                    ),
                    array(
                      'iGrouponId' => 110040,
                      'sGrouponName' => '快递团购'
                    ));
      

  4.   

    iGrouponId值一样、sGrouponName不同的情况下,你要保留哪一只数组元素?
      

  5.   

    只要id相同的都去掉,不管name
      

  6.   

    你到是说清楚呀
    $array=array(
      array(
      'iGrouponId' => 110039,
      'sGrouponName' => '仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!'
      ),
      array(
      'iGrouponId' => 110038,
      'sGrouponName' => '仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!'
      ),
      array(
      'iGrouponId' => 110050,
      'sGrouponName' => 'mavistest'
      ),
      array(
      'iGrouponId' => 110036,
      'sGrouponName' => '333'
      ),
      array(
      'iGrouponId' => 110051,
      'sGrouponName' => '腾讯测试上岛咖啡'
      ),
      array(
      'iGrouponId' => 110040,
      'sGrouponName' => '快递团购'
      ),
      array(
      'iGrouponId' => 123,
      'sGrouponName' => 'aaaaaaaaaaaaa'
      ),
      array(
      'iGrouponId' => 110036,
      'sGrouponName' => '33333333333'
      ),
      array(
      'iGrouponId' => 110031,
      'sGrouponName' => '渡凡接入测试'
      ),
      array(
      'iGrouponId' => 110040,
      'sGrouponName' => '快递团购'
      ));foreach($array as $v) 
      $p[$v['iGrouponId']] = $v;
    $array = array_values($p);
    Array
    (
        [0] => Array
            (
                [iGrouponId] => 110039
                [sGrouponName] => 仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!
            )    [1] => Array
            (
                [iGrouponId] => 110038
                [sGrouponName] => 仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!
            )    [2] => Array
            (
                [iGrouponId] => 110050
                [sGrouponName] => mavistest
            )    [3] => Array
            (
                [iGrouponId] => 110036
                [sGrouponName] => 33333333333
            )    [4] => Array
            (
                [iGrouponId] => 110051
                [sGrouponName] => 腾讯测试上岛咖啡
            )    [5] => Array
            (
                [iGrouponId] => 110040
                [sGrouponName] => 快递团购
            )    [6] => Array
            (
                [iGrouponId] => 123
                [sGrouponName] => aaaaaaaaaaaaa
            )    [7] => Array
            (
                [iGrouponId] => 110031
                [sGrouponName] => 渡凡接入测试
            ))
      

  7.   

    $arr=array(
      array(
      'iGrouponId' => 110039,
      'sGrouponName' => '仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!'
      ),
      array(
      'iGrouponId' => 110038,
      'sGrouponName' => '仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!'
      ),
      array(
      'iGrouponId' => 110050,
      'sGrouponName' => 'mavistest'
      ),
      array(
      'iGrouponId' => 110036,
      'sGrouponName' => '333'
      ),
      array(
      'iGrouponId' => 110051,
      'sGrouponName' => '腾讯测试上岛咖啡'
      ),
      array(
      'iGrouponId' => 110040,
      'sGrouponName' => '快递团购'
      ),
      array(
      'iGrouponId' => 123,
      'sGrouponName' => 'aaaaaaaaaaaaa'
      ),
      array(
      'iGrouponId' => 110036,
      'sGrouponName' => '33333333333'
      ),
      array(
      'iGrouponId' => 110031,
      'sGrouponName' => '渡凡接入测试'
      ),
      array(
      'iGrouponId' => 110040,
      'sGrouponName' => '快递团购'
      ));
    echo "<pre>\n";
    print_r($arr);
    foreach($arr as $key => $val) $arrTmp[$val['iGrouponId']][] = $key;
    while($tmp = current($arrTmp)) {
       if (count($tmp) > 1) {
          foreach($tmp as $val) unset($arr[$val]);
       }
       next($arrTmp);
    }
    $arr = array_values($arr);
    print_r($arr);
      

  8.   

    $arr=array(
      array(
      'iGrouponId' => 110039,
      'sGrouponName' => '仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!'
      ),
      array(
      'iGrouponId' => 110038,
      'sGrouponName' => '仅售88元!原价188元《信游E车游卡》自驾游贵宾卡:温泉、漂流、野战、乐园、博物馆等300多个景点全年免门票。总价超过3万元,自用送礼超给力!'
      ),
      array(
      'iGrouponId' => 110050,
      'sGrouponName' => 'mavistest'
      ),
      array(
      'iGrouponId' => 110036,
      'sGrouponName' => '333'
      ),
      array(
      'iGrouponId' => 110051,
      'sGrouponName' => '腾讯测试上岛咖啡'
      ),
      array(
      'iGrouponId' => 110040,
      'sGrouponName' => '快递团购'
      ),
      array(
      'iGrouponId' => 123,
      'sGrouponName' => 'aaaaaaaaaaaaa'
      ),
      array(
      'iGrouponId' => 110036,
      'sGrouponName' => '33333333333'
      ),
      array(
      'iGrouponId' => 110031,
      'sGrouponName' => '渡凡接入测试'
      ),
      array(
      'iGrouponId' => 110040,
      'sGrouponName' => '快递团购'
      ));
    echo "<pre>\n";
    print_r($arr);
    foreach($arr as $key => $val) $arrTmp[$val['iGrouponId']][] = $key;
    while($tmp = current($arrTmp)) {
       if (count($tmp) > 1) {
          foreach($tmp as $val) unset($arr[$val]);
       }
       next($arrTmp);
    }
    $arr = array_values($arr);
    print_r($arr);