求助:这二个数组怎么求出差集呢?

#1 余干便民网

$a=Array
(
    [0] => Array
        (
            [id] => 60
            [xcbh] => K5200
            [name] => 横框
            [size] => 6000
            [xcnu] => 220
            [xcid] => 2
            [dhnu] => 220
        )

    [3] => Array
        (
            [id] => 59
            [xcbh] => L2267
            [name] => 边封
            [size] => 5350
            [xcnu] => 170
            [xcid] => 2
            [dhnu] => 170
        )

    [4] => Array
        (
            [id] => 58
            [xcbh] => L2267
            [name] => 边封
            [size] => 6000
            [xcnu] => 160
            [xcid] => 2
            [dhnu] => 160
        )

)

$b=Array
(
    [0] => Array
        (
            [id] => 60
            [xcbh] => K5200
            [name] => 横框
            [size] => 6000
            [xcnu] => 220
            [xcid] => 2
            [dhnu] => 220
        )

    [1] => Array
        (
            [id] => 54
            [xcbh] => K5201
            [name] => 竖框
            [size] => 6000
            [xcnu] => 30
            [xcid] => 2
            [dhnu] => 30
        )

    [2] => Array
        (
            [id] => 56
            [xcbh] => K5230
            [name] => 加强中柱
            [size] => 5600
            [xcnu] => 200
            [xcid] => 2
            [dhnu] => 200
        )

    [3] => Array
        (
            [id] => 59
            [xcbh] => L2267
            [name] => 边封
            [size] => 5350
            [xcnu] => 170
            [xcid] => 2
            [dhnu] => 170
        )

    [4] => Array
        (
            [id] => 58
            [xcbh] => L2267
            [name] => 边封
            [size] => 6000
            [xcnu] => 160
            [xcid] => 2
            [dhnu] => 160
        )

)




麻烦各位指教,请详细说明,谢谢!我要的就是用$b-$a剩下来的!

该贴已经同步到 余干便民网的微博

2011-10-24 13:55:12

#2 coolcool1265

看php的手册吧,里面好像是有的

2011-10-24 17:54:15

#3 jake

看PHP手册,注意看下面的例子
http://cn.php.net/manual/zh/function.array-diff.php

2011-10-24 19:47:26