bonjour
Avec la fonction ci-dessus j'arrive à mettre en tableau des données contenues dans un fichier.txt
cache.txt
test.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 1,230;2,163;3,560;4,789;5,892;6,14
Mon problème est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php session_start(); // le fichier $fichier='cache.txt'; // ouverture du fichier $fp=fopen($fichier,'r'); while (!feof($fp)) { // lecture et decoupage des lignes à chaque ; $position=explode(";",fgets($fp,255)); // $position dans la ligne commence à zero } // fermeture du fichier fclose($fp); $nbr=sizeof($position); echo "le nombre de ligne est :".$nbr; //affiche 3 print_r($position); //affiche //Array ( [0] => 1,230 [1] => 1,163 [2] => 2,560 [3] => 3,789 [4] => 4,892 [5] => 5,14 ) ?>
Dans le fichier txt, la première valeur avant la virgule est une clé liée à un nombre.
Avec la fonction explode(), j'arrive à faire la découpe à partir du ; pour chaque ligne.
Par contre au sien de la ligne je n'arrive pas à faire la découpe par colonne. Car à
chaque ligne il y a deux colonnes : La colonne clé : le nombre avant la virgule et la
colonne nombre lié à la clé
Le but c'est d'avoir un tableau comme ça
Array ( [0] => Array ( [0] => 1 [1] => 230)
[1] => Array ( [0] => 2 [1] => 163)
[2] => Array ( [0] => 3 [1] => 560)
[3] => Array ( [0] => 4 [1] => 789)
[4] => Array ( [0] => 5 [1] => 892)
[5] => Array ( [0] => 6 [1] => 14))
Donc comment faire pour la découpe par colonne en même temps que la découpe par ligne ?
Je ne trouve pas
Partager