bonjour

Avec la fonction ci-dessus j'arrive à mettre en tableau des données contenues dans un fichier.txt

cache.txt
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
1,230;2,163;3,560;4,789;5,892;6,14
test.php
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 ) 
?>
Mon problème est le suivant :

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