【发布时间】:2015-05-30 16:15:58
【问题描述】:
我有一个名为 $clashes 的数组,其中包含数字数组。
因此 $clashes 的格式为:
$clashes = [
[
"s1_id" => 26,
"s2_id" => 27
],
//.......
];
假设我的数组在填充数据后如下所示:
$clashes = [
[
"s1_id" => 26,
"s2_id" => 27
],
[
"s1_id" => 27,
"s2_id" => 26
],
[
"s1_id" => 26,
"s2_id" => 27
],
[
"s1_id" => 27,
"s2_id" => 26
]
];
由于这些条目基本相同,删除所有重复条目同时在数组中至少保留一个条目的最佳方法是什么?
编辑:
示例输出:
$clashes = [
[
"s1_id" => 26,
"s2_id" => 27
]
];
【问题讨论】:
-
我不明白你想做什么。排序?检查?删除条目?
-
我想删除包含相同值的条目,同时在数组中至少保留一个条目。
-
你已经给出了一个示例输入,你能给我们一个示例输出吗?
-
你删除的不是同一个值,而是同一个键
-
$clashes[0] 为什么不呢?