Bonjour,
Je cherche à manipuler le contenu d'un fichier csv dans un tableau.
J'utilise pour cela la fonciton fgetcsv(fichier, taille, separateur) qui me
renvoie tout le fichier ligne par ligne (avec un while).
Je voudrais pouvoir manipuler ce tableau par ligne et par colonnes. J'arrive
facilement à isloer une colonne, mais comment faire pour isloer une ligne ?
bref on utulisant script (php) pour vider tout les ligne d'une colone choisie ?aidez -moi stp.;.;.;voila le code source qui j'utulise pour manipuler le contenu du fichier dans un tableau:
<?php
$row = 1;
if (($handle = fopen("fichier.csv", "r" )) !== FALSE) {
echo '<center> <table border="1" > ';
while (($data = fgetcsv($handle, 1000, "," )) !== FALSE) {
$num = count($data);
if ($row == 1) {
echo '<thead align="center" ><tr>';
}else{
echo '<tr>';
}
for ($c=0; $c < $num; $c++) {
//echo $data[$c] . "<br />\n";
if(empty($data[$c])) {
$value = " ";
}else{
$value = $data[$c];
}
if ($row == 1) {
echo '<th>'.$value.'</th>';
}else{
echo '<td>'.$value.'</td>';
}
}
if ($row ==1) {
echo '</tr></thead><tbody>';
}else{
echo '</tr>';
}
$row++;
}
echo '</tbody></table></center>';
fclose($handle);
}
?>