Foros del Web » Programando para Internet » PHP »

Comparacion de las keys de un array

Estas en el tema de Comparacion de las keys de un array en el foro de PHP en Foros del Web. Estimados Estuve buscando y no encontre una funcion que te de la interseccion de solo los keys de un array. Mi problema es el siguiente ...
  #1 (permalink)  
Antiguo 31/03/2012, 06:41
 
Fecha de Ingreso: julio-2010
Mensajes: 59
Antigüedad: 13 años, 9 meses
Puntos: 0
Comparacion de las keys de un array

Estimados

Estuve buscando y no encontre una funcion que te de la interseccion de solo los keys de un array. Mi problema es el siguiente tengo una tabla con mas de un campo y quiero buscar una palabra clave en un campo y luego en el otro y finalmente comparar los resultados del array a ver cuales coinciden. Por lo tanto si comparara solo los keys alcanzaria pero no encuentro una funcion que lo haga. Encontre por ejemplo la funcion array_intersect_ukey pero compara todo y para que voy a hacer perder tiempo en la busqueda analizando todo si solo preciso analizar los keys. Me gustaria si alguien conoce esa funcion o una forma mas rapida de hacerlo me ayude.
Muchas gracias
  #2 (permalink)  
Antiguo 31/03/2012, 07:13
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: Comparacion de las keys de un array

No entiendo a que te refieres cuando dices que la funcion
array_intersect_ukey
compara todo.

puedes tambien usar
array_intersect_key
  #3 (permalink)  
Antiguo 31/03/2012, 10:50
 
Fecha de Ingreso: julio-2010
Mensajes: 59
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Comparacion de las keys de un array

Muchas gracias gjx2 fui yo que me entrevere ahora que lo dices me doy cuenta. Cuando lei en php.net las keys estaban definidas por palabras y los datos por numeros, por eso no comprendia pero esta bien lo que dices la funcion array_intersect_key me sirve para hacerlo. Muchas gracias por todo me ayudaste a destrabarme con este tema

Etiquetas: comparacion, indice, intersección, keys
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:56.