affichage d'un csv en tableau
Bonjour à tous de la part d'un débutant en PHP.
Je cherche, à l'aide de fgetcsv, à afficher dans un tableau seulement les 10 premières lignes et les 2 premières colonnes d'un csv qui en contient respectivement 167 et 12.
Ou comment modifier le script suivant qui affiche l'ensemble du fichier ?
Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?php
echo "<table>";
$fichier = "monfichier.csv";
$fic = fopen($fichier, 'rb');
for ($ligne = fgetcsv($fic, 1024, ";"); !feof($fic); $ligne = fgetcsv($fic, 1024, ";")) {
echo "<tr>";
$j = sizeof($ligne);
for ($i = 0; $i < $j; $i++) {
echo "<td>$ligne[$i]</td>";
}
echo "</tr>";
}
echo "</table>\n";
?> |
selection des lignes d'un csv
Merci beaucoup, Okiseb... C'est super !!!
Et si, par exemple, je souhaite afficher seulement les colonnes 1, 3 et 7, et les lignes 2, 3, 9, 10, 11 et 12 ?