$array = [
0 => 0,
1 => 0,
2 => 1,
3 => 1,
4 => 2,
5 => 2,
6 => 3,
7 => 3,
8 => 4,
9 => 4
];
$arrUnique = array_unique($array);
echo '<pre>';
print_r ($arrUnique);
echo '</pre>';
Array
(
[0] => 0
[2] => 1
[4] => 2
[6] => 3
[8] => 4
)
let array = {
0: 0,
1: 0,
2: 1,
3: 1,
4: 2,
5: 2,
6: 3,
7: 3,
8: 4,
9: 4
};
let arrUnique = array_unique(array);
Object.fromEntries(Array.from(
new Map(Object
.entries(obj)
.map(n => n.reverse())
.reverse()
),
n => n.reverse()
))
Object
.entries(obj)
.reduce((acc, [ k, v ]) => (acc[0].has(v) || (acc[0].add(v), acc[1][k] = v), acc), [ new Set, {} ])
.pop()