svk*_*svk 3 php multidimensional-array
我正在使用下面的数组
Array
(
[0] => Array
(
[catid] => 3
[parent_id] => 1
[catname] => Uncategorized
[catdesc] =>
[nleft] => 20
[nright] => 21
[nlevel] => 1
)
[1] => Array
(
[catid] => 5
[parent_id] => 2
[catname] => Category 2
[catdesc] =>
[nleft] => 7
[nright] => 8
[nlevel] => 2
)
[2] => Array
(
[catid] => 3
[parent_id] => 1
[catname] => Uncategorized
[catdesc] =>
[nleft] => 20
[nright] => 21
[nlevel] => 1
)
[3] => Array
(
[catid] => 3
[parent_id] => 1
[catname] => Uncategorized
[catdesc] =>
[nleft] => 20
[nright] => 21
[nlevel] => 1
)
[4] => Array
(
[catid] => 7
[parent_id] => 2
[catname] => Flower
[catdesc] =>
[nleft] => 11
[nright] => 18
[nlevel] => 2
)
[5] => Array
(
[catid] => 8
[parent_id] => 7
[catname] => Lillies
[catdesc] =>
[nleft] => 12
[nright] => 13
[nlevel] => 3
)
[6] => Array
(
[catid] => 10
[parent_id] => 7
[catname] => Jasmine
[catdesc] =>
[nleft] => 16
[nright] => 17
[nlevel] => 3
)
[7] => Array
(
[catid] => 7
[parent_id] => 2
[catname] => Flower
[catdesc] =>
[nleft] => 11
[nright] => 18
[nlevel] => 2
)
[8] => Array
(
[catid] => 8
[parent_id] => 7
[catname] => Lillies
[catdesc] =>
[nleft] => 12
[nright] => 13
[nlevel] => 3
)
[9] => Array
(
[catid] => 10
[parent_id] => 7
[catname] => Jasmine
[catdesc] =>
[nleft] => 16
[nright] => 17
[nlevel] => 3
)
[10] => Array
(
[catid] => 3
[parent_id] => 1
[catname] => Uncategorized
[catdesc] =>
[nleft] => 20
[nright] => 21
[nlevel] => 1
)
[11] => Array
(
[catid] => 3
[parent_id] => 1
[catname] => Uncategorized
[catdesc] =>
[nleft] => 20
[nright] => 21
[nlevel] => 1
)
[12] => Array
(
[catid] => 10
[parent_id] => 7
[catname] => Jasmine
[catdesc] =>
[nleft] => 16
[nright] => 17
[nlevel] => 3
)
[13] => Array
(
[catid] => 3
[parent_id] => 1
[catname] => Uncategorized
[catdesc] =>
[nleft] => 20
[nright] => 21
[nlevel] => 1
)
[14] => Array
(
[catid] => 8
[parent_id] => 7
[catname] => Lillies
[catdesc] =>
[nleft] => 12
[nright] => 13
[nlevel] => 3
)
)
Run Code Online (Sandbox Code Playgroud)
从这个数组我想得到Unique Arrays.ie.如果catId相同,则需要从列表中删除.我怎样才能做到这一点?
Jam*_*s C 11
如果您使用的是旧版本:
$out = array();
foreach ($arr as $row) {
$out[$row['catid']] = $row;
}
$array = array_values($out); // only required if you mind the new array being assoc
Run Code Online (Sandbox Code Playgroud)