Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2013, 12:53
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años, 10 meses
Puntos: 23
Los mios, los tuyos y los nuestros XD ayudita con 2 arrays

Hola!!

Ya tiene tiempo que no pasaba por aca

Les explico mi situacion:

Tengo dos arrays, llamemosles array1 y array2
el array1 es el mandon (osea el que manda XD)
del array1 necesito saber en relacion con el array2

cuales son los items

- que no estan
- que si estan (esto en realidad no me servira de nada pero no estorba)
- los que llegaron "nuevos"

Ahí les va un ejemplo sencillito:
Código PHP:
$array1 = array(4,5,6,7); //el mandon
$array2 = array(3,4,7);

$los_que_no_estan = array(3);
$los_que_si_estan = array(4,7);
$los_nuevos = array(5,6); 
Bueno lo ideal seria usar alguna funcion que me devuelva algo asi, pero si no como puedo hacer la comprobacion de los dos arraglos para
llegar a esas 3 variables

segun yo serian dos for algo asi:
Código PHP:
$los_que_no_estan = array();
$los_que_si_estan = array();
$los_nuevos = array();
for(
$i=0;$i<count($array1);$i++){
    for(
$j=0;$j<count($array2);$j++){
        if(
$array1[$i]==$array2[$j]){
            
array_push($los_que_si_estan,$array2[$j]);
        } else{
            
array_push($los_que_no_estan,$array2[$j]);
        }
        
//y los nuevos como los saco???? :O
    
}

como ven que me recomiendan??

Gracias