我有这个数组.我想从阵列中复制所有记录.我试过array_unique但它删除重复但不删除orignal值.
Array (
[0] => 1
[1] => 2
[2] => 3
[3] => 1
[4] => 6
[5] => 1
[6] => 23
[7] => 2
)
Run Code Online (Sandbox Code Playgroud)
我想删除所有重复的值,如1和2,我想要这个输出:
Array
(
[0] => 3
[1] => 6
[2] => 23
)
Run Code Online (Sandbox Code Playgroud)
您可以使用array_filter和array_count_values的组合.
$values = [1,2,3,1,6,1,23,2];
$result = array_filter(array_count_values($values), function($x) {
return $x === 1;
});
print_r(array_keys($result));
Run Code Online (Sandbox Code Playgroud)
结果:
Array
(
[0] => 3
[1] => 6
[2] => 23
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |