PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 08-04-2011 07:44:55

macbidule
Membre
Inscription : 08-04-2011
Messages : 1

Lire un fichier.txt et le convertir en array() multiple

Bonjour

voici mon problème,
je ne connais pas très bien la fonction array() et je m'embrouille sad

J'ai un fichier "TempsData.txt" sous cette forme

07-Apr-2011 21:18 25.50 24.10 24.80 24.10 26.40 $
07-Apr-2011 21:29 25.20 23.90 24.40 23.90 26.20 $
07-Apr-2011 21:40 25.10 23.80 24.40 23.60 26.10 $

légende : date heure température1 température2 température3 température4 température5

je souhaiterais les ranger dans des tableaux sous la forme suivante :

$date = array(07-Apr-2011, 07-Apr-2011, 07-Apr-2011);
$heure = array(21:18,21:29,21:40);
$T1 = array(25.50,25.20,25.10);
$T2 = array(24.10,23.90,23.80);
$T3 = array(24.80,24.40,24.40);
$T4 = array(24.10,23.90,23.60);
$T5 = array(26.40,26.20,26.10);




Merci d'avance pour vos lumières et votre aide

Hors ligne

#2 08-04-2011 11:45:28

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : Lire un fichier.txt et le convertir en array() multiple

En fait il te suffit de déclarer les tableaux $date,$heure,$T1,$T2,$T3,$T4 et $T5 comme étant des array.
Puis tu lis séquentiellement ton fichier TempsData.txt dans une variable $ligne que tu explodes vers tes arrays comme ceci

list($date[],$heure[],$T1[],$T2[],$T3[],$T4[],$T5[],$vide)=explode(' ',$ligne);

Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

Pied de page des forums