understand array_intersect_uassoc