Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2009, 02:12
Avatar de ldp
ldp
 
Fecha de Ingreso: marzo-2005
Ubicación: Por fin, en mi nueva casa!
Mensajes: 617
Antigüedad: 19 años, 1 mes
Puntos: 3
De acuerdo ¿Cómo hago interseción de una matriz con un array?

Yo saco de la BD los IDs de usuarios tal que así:

Código PHP:
Array_usuarios ( [0] => [user_id] => ) Array ( [0] => 309 [user_id] => 309 ) Array ( [0] => 793 [user_id] => 793 ) Array ( [0] => 1053 [user_id] => 1053 ) Array ( [0] => 1628 [user_id] => 1628 ) Array ( [0] => 2149 [user_id] => 2149 ) Array ( [0] => 2172 [user_id] => 2172 ) Array ( [0] => 2267 [user_id] => 2267 
Y también saco una matriz así:

Código PHP:
Array_encuesta ( [idencuesta] => [votos] => [votantes] => .38383..33056..44975..2850..41499..43586.) Array ( [idencuesta] => [votos] => [votantes] => .8426..45019..35854..43538..21682.) 
Yo quiero comprobar que los votantes existen en el array con los user_id, pero sin perder ni el idencuesta, ni los votos, que los usaré después para hacer un UPDATE de la BD.

Creo que tendría que hacer un FOR que me recorriera los votantes de cada "encuesta" y me devolviera la intersección, pero no sé cómo hacer.

Alguien me quiere ayudar poniendo el código más o menos. Gracias por adelantado ^^