PHP: eliminar valores duplicados de la matriz asociativa y devolver una matriz asociativa que contenga los valores duplicados
Tengo una matriz asociativa como a continuación
$arr = [1=>0, 2=>1, 3=>1, 4=>2]
Me gustaría eliminar los valores duplicados de la matriz inicial y devolver esos duplicados como una nueva matriz. Entonces terminaría con algo como;
$arr = [1=>0, 4=>2]
$new_arr = [2=>1, 3=>1]
¿PHP proporciona esa función o, de no ser así, cómo podría lograrlo?