Comparaison de tableaux / PHP

Fermé
Lpz - 28 juil. 2011 à 11:45
 Lpz - 28 juil. 2011 à 16:32
Bonjour,

Je cherche a comparer deux tableaux afin d'obtenir les champs qui sont différents. J'utilise pour cela array_diff().

Voici mes tableau:
		
$tableau1 = array(1) {
  ["items"]=>
  array(3) {
    [0]=>
    int(1)
    [1]=>
    int(2)
    [2]=>
    int(3)
  }
}

$tableau2 = array(1) {
  ["items"]=>
  array(5) {
    [1]=>
    int(1)
    [2]=>
    int(2)
    [3]=>
    int(3)
    [4]=>
    int(4)
    [5]=>
    int(5)
  }
}


J'utilise donc la fonction array_diff($tableau2['items'],$tableau1['items']).
Elle me retourne:

array(2) {
  [4]=>
  int(4)
  [5]=>
  int(5)
}


Je voudrais que le décompte reparte à zéro, et que cela me renvoie donc ça :

array(2) {
  [0]=>
  int(4)
  [1]=>
  int(5)
}


Comment faire ?

Merci.



A voir également:

1 réponse

Résolu, suffit de faire un array_values de mon nouveau tableau, cela va le réindexé.
0