的数组下面是我的工作对数组的一个例子:删除重复阵列,从阵列
Array
(
[0] => Array
(
[id] => 1331
[shortname] => MCS-115-113C
[userid] => 663
[email] => [email protected]
[username] => FOOBARBAZ
[nombrecompleto] => asdfasdf
[lastlogin] => 1367501486
)
[1] => Array
(
[id] => 1331
[shortname] => MAFA-EOOF
[userid] => 323
[email] => [email protected]
[username] => FOOBARBAZ
[nombrecompleto] => asdfasdf
[lastlogin] => 136732186
)
[2] => Array
(
[id] => 1331
[shortname] => MKT-FOOBAR
[userid] => 434
[email] => [email protected]
[username] => adsfasdf
[nombrecompleto] => asdfasdf
[lastlogin] => 1367234486
)
在我的情况,我想在数组中的元素username
比较和删除重复。
因此,在这种情况下,我只会返回两个元素,用户名和FOOBARBAZ
adsfasdf
:
Array
(
[0] => Array
(
[id] => 1331
[shortname] => MAFA-EOOF
[userid] => 323
[email] => [email protected]
[username] => FOOBARBAZ
[nombrecompleto] => asdfasdf
[lastlogin] => 136732186
)
[1] => Array
(
[id] => 1331
[shortname] => MKT-FOOBAR
[userid] => 434
[email] => [email protected]
[username] => adsfasdf
[nombrecompleto] => asdfasdf
[lastlogin] => 1367234486
)
我怎样才能做到这一点在PHP?
你有看'array_unique()'? – 2013-05-05 02:46:45
如果这个数组来自一个查询,我会建议在SQL中解决这个问题,以减少sql和php之间的流量。 – 2013-05-05 02:48:39