Bonjour, je me presente aujourd'hui a vous car j'ai un soucis technique avec mes tableaux.

Voila alors c'est pourtant tout simple, j'ai 2 tableaux comme ce qui suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Array
(
    [0] => Array
        (
            [NAME_DTF] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
        )
 
    [1] => Array
        (
            [NAME_DTF] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
        )
 
    [2] => Array
        (
            [NAME_DTF] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CP_DATA.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CP_DATA.DBF
        )
 
    [3] => Array
        (
            [NAME_DTF] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
        )
 
    [4] => Array
        (
            [NAME_DTF] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
        )
 
    [5] => Array
        (
            [NAME_DTF] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
        )
 
)
Array
(
    [0] => Array
        (
            [FILE_NAME] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF
        )
 
    [1] => Array
        (
            [FILE_NAME] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF
        )
 
    [2] => Array
        (
            [FILE_NAME] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF
        )
 
    [3] => Array
        (
            [FILE_NAME] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF
        )
 
    [4] => Array
        (
            [FILE_NAME] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF
        )
 
    [5] => Array
        (
            [FILE_NAME] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CP_DATA.DBF
            [0] => D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\CP_DATA.DBF
        )
 
)
Pour l'ordre des noms ce n'est pas un probleme au pire je les range par asc.

Mon reel probleme c'est que je veux faire un equivalent de Minus en sql(pour ceux qui connaissent), mais bien sur ici ca sera sur ces 2 tabelaux en php.

Donc en gros comment obtenir seulement les clef FILE_NAME qui sont presentes dans un tableau mais pas dans l'autre (ici mon exemple ne montre pas de difference mais ca sera le cas pendant l'evolution de mon script).

Apres je n'aurais plus qu'a mettre les clef qui ne sont pas dans les 2 tabelaux dans un autre tableau pour un traitement special et hop c'est gagne !

Cordialement.