non ho capito proprio al 100%, quindi più che soluzioni posso farti delle proposte.

hai pensato a cercare le corrispondenze di array_1 in array_2 salvandoti tutte le posizioni dell'array due in cui il valore di array_1 ritorna?
esempio:
Codice PHP:
$array_2 = array('2010-01-01''2010-01-10''2010-01-10''2010-01-15');

print_r(array_keys($array_2"2010-01-10")); 
così ottieni un array composto da due elementi che conterrà i valori 1 e 2
Array
(
[0] => 1
[1] => 2

)