Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/04/2007, 15h25   #1
Membre régulier
 
Inscription : octobre 2005
Messages : 259
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : octobre 2005
Messages : 259
Points : 91
Points : 91
Par défaut Parcourir un fichier et remplir une BD

Bonjour,

j'ai un fichier qui contient des infos sous la forme suivante:

1,Lille,Lens,4,2
1,Caen,Sochaux,0,0
2,Le Havre,Marseille,1,3

........

J'aimerais récupérer ces valeurs (entre les virgules) et les mettre dans des variables.

Exemple, pour la 1ère ligne, j'aurais une variable contenant 1, une autre autre Lille, une autre Lens, une autre 4 et pour finir une dernière avec 2.

Quelle fonction est-ce que je peux utiliser pour réaliser cela?
Comment savoir le nombre de lignes qu'ils y a dans le fichier, parce j'imagine qu'il faut utiliser une boucle.

Merci d'avance
gids01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/04/2007, 15h43   #2
Membre chevronné
 
Avatar de Korko Fain
 
Étudiant
Inscription : août 2005
Messages : 632
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : août 2005
Messages : 632
Points : 632
Points : 632
Code :
1
2
3
4
5
6
7
8
9
10
<?php
$filename = 'toto.csv';
$lines = file($filename);
 
foreach($lines as $line)
{
list($var1, $var2, $var3, $var4, $var5) = explode(',', $line);
// Code
}
?>
Korko Fain est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h18.


 
 
 
 
Partenaires

Hébergement Web