Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2013, 02:05
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años
Puntos: 7
Guardar en un tercer array valores que estén en el array1 pero no en el array2

Necesito ayuda, ya que me estoy volviendo loca y no se como sacar esto.
El array $varTipoTraficoAno[] tienen los valores (1,2,3,4,5,6) y el array $varTipoTraficoMes[] tiene los valores (1,2,3,4,5). Quiero que en el array $noIgualVarTipoTraficoAno[] se me guarden los valores que hay en el array $varTipoTraficoAno[] pero que no estan en el array $varTipoTraficoMes[]. Si lo hago de esta forma que pongo abajo en el array $noIgualVarTipoTraficoAno[] se me guardan los valores que son iguales.

¿Como puedo hacer para que se me guarden los que no son iguales?

Código vb.net:
Ver original
  1. $b=6;
  2. $f=5;
  3. $kont=0;
  4. $y=0;
  5. For($l=0;$l<=($b-1);$l++){
  6.    For($g=0;$g<=($f-1);$g++){
  7.     If ($varTipoTraficoAno[$l] != $varTipoTraficoMes[$g]){
  8.         $kont = $kont + 1;
  9.     }
  10.    }
  11.    If ($kont == ($f-1)){
  12.     $noIgualVarTipoTraficoAno[$y]=$varTipoTraficoAno[$l];
  13.     echo $noIgualVarTipoTraficoAno[$y]."<br>";
  14.     $y = $y + 1;
  15.    }
  16.    $kont = 0;
  17. }

__________________
Gracias por todo;

Un saludo