Bonjour

Je lis un fichier plat séparé par ; . J'en extrais des colonnes qui m'interessent. supposons que j'extrais 5 colonnes et que je ne veux pas de doublons sur ces 5 colonnes. Ma régle c'est que j'ai deux indices A et B c'est toujours l'indice A qui fait foi si ces 5 colonnes sont identiques pour A et B je delete tout ce qui vient de B. Ex
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
A	B		
1A	1A      EUR  SIG  MAR
1A	1A_TX  EUR  SIG  MAR
Là je veux deleter la ligne où il ya 1A_TX . Par contre si j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
A	B		
1B	1B        EUR  SIG  MAR
1A	1A_TX   EUR  SIG  MAR
je veux garder la ligne 1A_TX.
Moi je pensais faire un test du style est ce que le champ sur le quel je suis se termine par X .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
if($tabDataSA[$GOP_INDICE]!=~"*X")
Sauf que ça ne fait pas du tout ce que je veux.
Qui peut me donner des indications .
Merci