bonsoir

Je voudrai faire une comparaison entre deux tableaux afin de sortir la ou les valeurs qui n'existent pas entre les deux.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
/*tableau 1*/
$a[0]=1;
$a[1]=2;
$a[2]=18;
$a[3]=3;
$a[4]=20;
/*tableau 2*/
$b[0]=1;
$b[1]=2;
$b[2]=14;
$b[3]=3;
$b[4]=16;
$b[5]=17;
fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
$sa=sizeof($a);
$sb=sizeof($b);
 
/*j'ai tenter ca mais cela ne fonctionne pas*/
$verif=false;
for($i=0;$i<=$sb;$i++){$val=$a[$i];
               if(in_array($val,$b[$i])){echo $val;$verif=true;break;}
			   else{echo $val;$verif=false;continue;}
                   }
/*je devrai trouver 18 et 20*/
Bref je ne sais pas comment faire , j'ai tenté avec la fonction ereg() idem.