php多维数组比对相同值以及不同值
数组a:
$a = Array ( [0] => Array ( [username] => abc [name] => test ) [1] => Array ( [username] => abh [name] => test1 ) [2] => Array ( [username] => abj [name] => test2 ) )
数组B:
$b = Array ( [0] => Array ( [username] => abc [name] => test ) [1] => Array ( [username] => abh [name] => test1 ) )
我怎么分数他们相同的以及不同的。
我想到的就是用两个循环去比对,可是这样只能比对相同的,不同的比对不出来。
$arr = array(); foreach ( $a as $k => $v ) { foreach ( $b as $f ) { if ( $v['username] == $f['username] ) { $arr[$k]['username] = $v['username]; } } }
请教一下大家怎么分别获取到这两个二维数组的 相同的username 以及不同的username,谢谢!
如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

发布评论
需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。