J'ai 2 tableaux, le premier contient :
Code :
- Array
- (
- [0] => Array
- (
- [0] => -1
- [1] => SYSFONCTION
- [2] =>
- )
- [1] => Array
- (
- [0] => 1
- [1] => ADMINISTRATEUR
- [2] =>
- )
- [2] => Array
- (
- [0] => 2
- [1] => ACCOUNTING DEPARTMENT
- [2] =>
- )
- [3] => Array
- (
- [0] => 26
- [1] => TOP MANAGEMENT
- [2] =>
- )
- [4] => Array
- (
- [0] => 27
- [1] => SOFTWARE DEVELOPMENT
- [2] =>
- )
- [5] => Array
- (
- [0] => 28
- [1] => TestFunction
- [2] =>
- )
- )
|
Dans l'autre :
Code :
- Array
- (
- [0] => Array
- (
- [0] => 1
- [1] => ADMINISTRATEUR
- [2] =>
- )
- )
|
Je lis la definition de array_diff
array_diff() retourne un tableau qui contient toutes les valeurs du tableau array1 qui sont absentes de tous les autres arguments. Notez que les clés sont préservées.
Maintenant je fais un $ARRAY = array_diff($TAB1,$TAB2) ;
Je m'attend au resultat :
Code :
- Array
- (
- [0] => Array
- (
- [0] => -1
- [1] => SYSFONCTION
- [2] =>
- )
- [1] => Array
- (
- [0] => 2
- [1] => ACCOUNTING DEPARTMENT
- [2] =>
- )
- [2] => Array
- (
- [0] => 26
- [1] => TOP MANAGEMENT
- [2] =>
- )
- [3] => Array
- (
- [0] => 27
- [1] => SOFTWARE DEVELOPMENT
- [2] =>
- )
- [4] => Array
- (
- [0] => 28
- [1] => TestFunction
- [2] =>
- )
- )
- [/cpp ]
- Mais j'ai
- [cpp]
- Array
- (
- )
|
En faisant le topic je me suis rendu compte que cela ne pouvait pas marcher car [1] est different de [0] mais pourquoi me donne t-il un tableau vide plutot que tout le tableau en entier ?
PS : Joce ça commence à m'enerver le fait d'inserer un smiley/code et de me voir revenir en haut du Textarea quand on est sous un navigateur Mozilla -like. Je sais que c possible de regler ce probleme, et c pas un troll
Message édité par samuelp le 23-05-2003 à 12:14:00