我有一個名爲$衝突的數組,其中包含數組中的數字。如何從數組中刪除重複的條目(已交換值)?
。因此$格式的衝突將是:
$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
]
];
我不明白你想做什麼。排序?檢查?刪除條目? – Federkun
我想刪除包含相同值的條目,同時在數組中至少留下一個條目。 –
你已經給出了一個示例輸入,你能給我們一個示例輸出嗎? – miah