J'ai un fichier csv qui a un mot pour chaque ligne comme celui-ciobtenir des valeurs nulles lors de la lecture du fichier csv
word1
word2
word3
Et avoir le code suivant pour lire les données:
$arr = array();
$fh = fopen('path/to/file', 'r');
while (($rows = fgetcsv($fh)) !== false) {
print_r($rows);
if (!in_array($rows[0], $arr))
$arr[] = "'".trim($rows[0])."'";
}
fclose($fh);
print_r($arr);
Le le problème est que j'obtiens des chaînes vides/null pour $ rows [0] et je suis tout à fait sûr que les données sont là.
Array ([0] =>)
Array ([0] =>)
Array ([0] =>)
Array ([0] => '' [1] => '' [2] => '' [3] => '')
Toute aide serait grandement appréciée.
version php? Si <5, alors la longueur de la ligne param n'est pas optionnelle (?) – horatio
PHP 5.3.1, donc c'est optionnel;) – madkris24