Salut,
je trie un fichier txt dont les données sont séparées par de tabulations.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
foreach ($handle as $line){
				$line = preg_replace('`["]`','',$line);
				$row  = explode("\t",$line);
				trim($row[0]);
				trim($row[3]);
				$heading[] = $row[0];
				if ($row[3]) $group[$row[0]] = $row[3];
				else $group[$row[0]] = -1;
				is_array($$row[0]) ? "":$$row[0] = array();
				array_push ($$row[0], array($row[1],$row[2]));
			}
Vous pouvez voir que je fais un trim sur la colonne 4 ($row[3]) .
Pourtant si dans mon fichier, la ligne est suivi de tabulations, je n'obtient pas le même résultat que si il y a un retour à la ligne.
GRCFA20 -61.7461 12.0094 B -> tab -> tab
SLCFA16 -60.8667 13.9833 B
et comme par la suite je me sert de cette valeur comme clé dans un tableau et que je fais un array_unique() et ben ça ne fonctionne pas car pour le script les deux clés sont différentes.
Bref, j'espère ne pas être trop confus. Pour résumer comment faire pour se débarasser de tous les caractères en fin de chaine

Merci de vos conseils.