Acquisire matrice da file
Salve.
Dovrei mettere dentro una matrice il contenuto di un file. (ogni elemento è numerico).
Ho fatto questo codice:
Codice PHP:
<?php
/*inizializzo matrice*/
for($y=0;$y<10;$y++)
for($x=0;$x<10;$x++)
$matrice[$x][$y] = $x;
/*scrivo matrice su file*/
$f = fopen("prova.txt", "w");
for($y=0;$y<10;$y++)
{
for($x=0;$x<10;$x++)
fwrite($f, $matrice[$x][$y]);
fwrite($f,"\n");
}
fclose($f);
/*leggo file e assegno alla nuova matrice*/
$f = fopen("prova.txt", "r");
$n=0;
for($y=0;$y<10;$y++)
for($x=0;$x<10;$x++)
{
$nuova[$x][$y] = fread($f,1);
fseek($f, ++$n , "SEEK_SET");
}
fclose($f);
/*visualizzo matrice*/
for($y=0;$y<10;$y++)
{
for($x=0;$x<10;$x++)
echo $nuova[$x][$y];
echo "<br>";
}
?>
Il file viene creato con successo, ma poi la lettura non funziona.
Provate a vedere:
Questo è l'index.php e, se necessario, questo è il file prova.txt.
C'é un metodo più efficace (almeno, che funzioni :mrgreen:) per acquisire la matrice?
Grazie,
CIAO!