understanding aarray_intersect_key