Array Unique?????
Posté : 28 mars 2013, 12:13
Bonjour tout le monde, voilà je cherche à gérer les doublons de ma première colonne dans mon fichier CSV au moyen d'un array unique seulement ça ne marche pas je n'arrive pas à voir mon erreur :
il me tourne ceci :
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
alors que je souhaite quelque chose comme :
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
Code : Tout sélectionner
<?php
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
$a = array($data[0]);
var_dump($a);
$b = array_unique ($a);
var_dump($b);
}
fclose($handle);
}
?>array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)
alors que je souhaite quelque chose comme :
array (size=1)
0 => string 'Sacs en Papier' (length=14)
array (size=1)
0 => string 'Sacs en Plastique' (length=17)
array (size=1)
0 => string 'Sacs PP Tissés' (length=14)