array_intersect_ukey Calcula la intersección de arrays usando una función de devolución de llamada en las claves para la comparación &reftitle.description; arrayarray_intersect_ukey arrayarray1 arrayarray2 array... callablekey_compare_func array_intersect_ukey retorna un array que contiene todos los valores de array1 que tengan tengan que estén presentes en todos los argumentos. &reftitle.parameters; array1 Array inicial para la comparación de los arrays. array2 Primer array con el que comparar las claves. ... Una lista variable de argumentos de tipo array con la que comparar claves. key_compare_func &return.callbacksort; &callback.cmp; &reftitle.returnvalues; Retorna los valores de array1 cuyas claves existen en todos los argumentos. &reftitle.examples; Ejemplo de <function>array_intersect_ukey</function> $clave2) return 1; else return -1; } $array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4); $array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan' => 8); var_dump(array_intersect_ukey($array1, $array2, 'comparar_claves')); ?> ]]> &example.outputs; int(1) ["green"]=> int(3) } ]]> En el ejemplo se puede ver que sólo las claves 'blue' y 'green' están presentes en ambos arrays, por lo que son devueltas. Observe también que los valores de las claves 'blue' y 'green' difieren entre los dos arrays. Sigue habiendo coincidencia porque solamente se verifican las claves. Los valores devueltos son los de array1. &reftitle.seealso; array_diff array_udiff array_diff_assoc array_diff_uassoc array_udiff_assoc array_udiff_uassoc array_diff_key array_diff_ukey array_intersect array_intersect_assoc array_intersect_uassoc array_intersect_key