|
array_diff_key() regresa una matriz conteniendo todos los valores de array1 que tienen llaves que no están presentes en cualquier otra matriz dada como parámetro. Note que la asociatividad es preservada. Esta función es como array_diff() excepto en que la comparación es hecha en las llaves en lugar de en los valores.
Las dos llaves del par llave => valor, son consideradas iguales sólo si (string) $key1 === (string) $key2 . En otras palabras se revisa estrictamente el tipo de dato de tal manera que la representación del string debe ser el mismo.
Nota: Note por favor que esta función solo revisa una dimensión de una matriz con n dimensiones. Por supuesto puede checar en forma más profunda usando la forma array_diff_key($array1[0], $array2[0]);.
Vea también array_diff(), array_udiff() array_diff_assoc(), array_diff_uassoc(), array_udiff_assoc(), array_udiff_uassoc(), array_diff_ukey(), array_intersect(), array_intersect_assoc(), array_intersect_uassoc(), array_intersect_key() y array_intersect_ukey().
Hosting by: hurra.com
Generated: 2007-01-26 18:00:38