Ich würde die keys der arrays ergänzen ...
$b = array(
'a_von_b' => '1',
'b_von_b' => '2',
'c_von_b' => '3'
);
$c = array(
'a_von_c' => '4',
'b_von_c' => '1',
'c_von_c' => '6'
);
... dann beide Arrays zusamenfügen und nach Wert sortieren ...
$new_array = array (
'a_von_b' => '1',
'b_von_c' => '1',
'b_von_b' => '2',
'c_von_b' => '3'
'a_von_c' => '4',
'c_von_c' => '6'
);
... dann $new_array durchlaufen und schauen, wo Dopplungen / Dreilungen / Vierlungen sind.
Linuchs