喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 如何在数组里合并相同的Id?  
 
lwter (lwter)
注册会员
Rank: 2
一般会员



UID 28567
精华 0
积分 92
帖子 101
金钱 92 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-5-15
状态 离线
[广告]: q m
如何在数组里合并相同的Id?


-------------------------------------------------
Array
(
    [0] => Array
        (
            [Id] => 5
            [Type] =>
            [QuoteId] => 70913003
            [OperatorId] => 189
        )

    [1] => Array
        (
            [Id] => 2
            [Type] => IN
            [QuoteId] => 70913001
        )

    [2] => Array
        (
            [Id] => 3
            [Type] => IN
            [QuoteId] => 70913001
        )

    [3] => Array
        (
            [Id] => 3
            [Type] => IN
            [QuoteId] => 70913001
        )

    [4] => Array
        (
            [Id] => 4
            [Type] => IN
            [QuoteId] => 70913002
        )

    [5] => Array
        (
            [Id] => 4
            [Type] => IN
            [QuoteId] => 70913002
        )

    [6] => Array
        (
            [Id] => 4
            [Type] => IN
            [QuoteId] => 70913002
        )

    [7] => Array
        (
            [Id] => 4
            [Type] => IN
            [QuoteId] => 70913002
        )

    [8] => Array
        (
            [Id] => 4
            [Type] => OUT
            [QuoteId] => 70913002
        )

    [9] => Array
        (
            [Id] => 3
            [Type] => OUT
            [QuoteId] => 70913001
        )

    [10] => Array
        (
            [Id] => 3
            [Type] => OUT
            [QuoteId] => 70913001

        )

    [11] => Array
        (
            [Id] => 1
            [Type] => IN
            [QuoteId] => 70910002
        )

)
----------------------------------------
变成
----------------------------------------
Array
(
    [0] => Array
        (
            [Id] => 5
            [Type] =>
            [QuoteId] => 70913003
            [OperatorId] => 189
        )

    [1] => Array
        (
            [Id] => 2
            [Type] => IN
            [QuoteId] => 70913001
        )

    [2] => Array
        (
            [Id] => 3
            [Type] => IN
            [QuoteId] => 70913001
        )


    [3] => Array
        (
            [Id] => 4
            [Type] => IN
            [QuoteId] => 70913002
        )

    [4] => Array
        (
            [Id] => 1
            [Type] => IN
            [QuoteId] => 70910002
        )

)
2007-9-14 09:01 AM#1
查看资料  Blog  发短消息  顶部
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1308
帖子 1542
金钱 1308 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
[推荐阅读] 找人写简历
看手册吧,手册上有个函数就是可以做到的。



http://www.okpython.com
让中国的python发展的更快。
2007-9-14 09:04 AM#2
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
lwter (lwter)
注册会员
Rank: 2
一般会员



UID 28567
精华 0
积分 92
帖子 101
金钱 92 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-5-15
状态 离线
[推荐阅读] 类里面再调用类应该怎么写?
但用了array_unique 好像不行?凡是Id相同都合并。不管[Type]的状态
2007-9-14 09:08 AM#3
查看资料  Blog  发短消息  顶部
 
村长夫人
高级会员
Rank: 4


UID 94673
精华 0
积分 507
帖子 990
金钱 507 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2007-6-29
状态 离线
[推荐阅读] 大伙有谁的服务器过分下载死过的吗
合并是删除相同的意思?有没有保留元素的优先级区别?



又该换马甲了.....
2007-9-14 09:25 AM#4
查看资料  发短消息  顶部
 
lwter (lwter)
注册会员
Rank: 2
一般会员



UID 28567
精华 0
积分 92
帖子 101
金钱 92 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-5-15
状态 离线
[推荐阅读] 怎么没有公司要我啊
只保留Id, QuoteId就行了。删除相同Id的数组。
2007-9-14 09:50 AM#5
查看资料  Blog  发短消息  顶部
 
圣斗士的信仰
注册会员
Rank: 2



UID 84775
精华 0
积分 74
帖子 76
金钱 74 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-12-13
状态 离线
[推荐阅读] php升级后找不到MYSQL函数
foreach($arr as $v)
{
        $b[$v['Id']]['Id']=$v['Id'];
        $b[$v['Id']]['Type']=$v['Type'];
        $b[$v['Id']]['QuoteId']=$v['QuoteId'];
}
var_dump($b);
2007-9-14 10:39 AM#6
查看资料  发短消息  顶部
 
漠北怪叟
金牌会员
Rank: 6Rank: 6



UID 70640
精华 0
积分 2374
帖子 393
金钱 2374 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-3-29
状态 离线
[推荐阅读] 不同方法查询到的mysql版本问题
你写入这个数组进来时.直接把
id做为键值名就行了..




我的博客:http://hjc73.space.mywallop.cn,换窝了,http://my.haokan123.com/?104 自己开发的博客自己撑~
2007-9-14 10:45 AM#7
查看资料  Blog  发短消息  顶部
 
guo664
金牌会员
Rank: 6Rank: 6


UID 74604
精华 0
积分 2390
帖子 301
金钱 2390 喜悦币
威望 0
人脉 0
阅读权限 70
注册 2006-6-7
状态 离线
[推荐阅读] 使用memcached进行内存缓存
到手册 找找 Array_keys()这个函数 应该帮的上忙的吧
2007-9-14 12:47 PM#8
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.027315 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP