Scrivere delle matrici su file csv

peppepegasus

Utente Attivo
20 Ott 2006
108
0
0
ciao,

dopo diversi tentavi sono riuscito a scrivere dei dati in delle matrici mediante il doppio array.
La stampa a video con gli echo va bene, ed è questa:

PHP:
Matrice 1
2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 5

Matrice 2
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 1, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 5

Matrice 3
2, 3, 4, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Matrice 4
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

Vorrei che questi dati venissero scritti allo stesso modo su file csv.
Posto il codice con cui stampo a video i dati nel caso questo fosse modificabile per scrivere su file csv:

PHP:
echo "<br>Matrice 2 <br>";
// Stampo la matrice 2
for($i = 1; $i <= $rows; $i++) { 
    for($j = 1; $j <= $cols; $j++) { 
			if($j==$cols) {
				$pezzo=$matrix2[$i][$cols]."";
				echo "$pezzo ";
				echo "<br>"; 
			} else {
				echo $matrix2[$i][$j].", "; 
			}
    } 
}
Spero qualcuno possa darmi una dritta visto che non ho trovato nulla di simile in rete.
grazie.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao, non cambia molto dallo scrivere su un file di testo
guarda questa discussione
dovrai semplicemente cambiare l'estensione del file di destinazione da txt a csv
poi tutto dipende da com lo andrai a leggere
 

peppepegasus

Utente Attivo
20 Ott 2006
108
0
0
ciao,

ho risolto in questo modo:

PHP:
// STAMPA SU file CSV
// indichiamo il file, se non esiste verrà creato da php
$file = "inputTensor.csv";
// apriamo il file in scrittura, 
// il parametro 'a' indica che deve aggiungere il testo a quello esistente
// per sovrascrivere il contenuto si usa 'w'        
$fr = fopen($file, 'w');
*/
// Stampo la matrice1 su file CSV
for($i = 1; $i <= $rows; $i++) { 
	for($j = 1; $j <= $cols; $j++) { 
		if($j==$cols) {
			$pezzo=$matrix1[$i][$cols];
			$accumolo = $pezzo." \n"; 
			fwrite($fr, $accumolo);
		} else {
			$accumolo = $matrix1[$i][$j].', ';  
			fwrite($fr, $accumolo);  
		}
	} 
}
$spazio="\n";
fwrite($fr, $spazio);

grazie.
ciao
 
Discussioni simili
Autore Titolo Forum Risposte Data
J ragazzi vi intendete di computer?sapete scrivere delle guide? Presenta il tuo Sito 1
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
F Scrivere dei dati in word con php PHP 0
E Scrivere una data corrente in un pdf PHP 1
J Scrivere in due JPanel Java 1
R [C#] Scrivere un post in grassetto con Selenium su FB Mobile .NET Framework 0
N Scrivere su file PDF PHP 4
P textbox- scrivere tutto su una sola riga anche se si va a capo .NET Framework 2
alexice51 proggrammi per scrivere in javascript? Javascript 3
Cosina [PHP] Scrivere dati in un div specifico PHP 3
Drago73 [Java] leggere/scrivere txt server Java 0
C [PHP] Scrivere testo su immagine PHP 3
C [PHP] scrivere o aggiornare record in tabella PHP 7
spider81man Scrivere su file .txt da form php PHP 2
napuleone scrivere in un file <?php $variabile PHP 1
B Scrivere in una casella di testo una variabile PHP PHP 9
B [PHP] Scrivere risposta multipla in database PHP 1
B PHP e JQUERY per scrivere codice html dinamicamente PHP 2
crealatualista Scrivere in un file php aperto dal codice php! PHP 7
P [HTML] scrivere il titolo di una pagina nella pagina stessa, si può? HTML e CSS 3
Y scrivere file in ascii PHP 1
S Come inserire file in database Mysql senza scrivere codice PHP? PHP 0
A Scrivere da pagina .php su altra pagina .html PHP 4
V Array da scrivere PHP 2
L Scrivere valori nel campo INPUT TEXT a seconda della SELECT Javascript 0
E scrivere nome immagine su db PHP 2
M Come scrivere CSS da un template in Photoshop(.PSD)? HTML e CSS 5
I scrivere solo il percorso (e nome file) di un file allegato (type="file") PHP 1
E Cercare un valore e scrivere tutta la riga txt che lo contiene PHP 15
filippino Link per scrivere un'email HTML e CSS 1
S Far scrivere un testo ad un utente registrato..... PHP 3
L Come far commentare/scrivere agli altri utenti?? Windows e Software 10
A Java: Scrivere su un file senza sovrascriverlo Java 1
S richiesta permessi per scrivere nelle sezioni Supporto Mr.Webmaster 0
S scrivere e-mail in html Posta Elettronica 6
criric Effetto macchina da scrivere Snippet Javascript 0
4 in asp si puo scrivere così? Classic ASP 1
M Scrivere contenuto variabile su txt PHP 3
M Script per scrivere la data su vari file immagine PHP 12
N Scrivere in campo nascosto Javascript 1
IImanuII Scrivere su un file php PHP 7
maxbossi [LEGGERE] Perchè NON ho il permesso di scrivere in questa sezione? Presenta il tuo Sito 0
B Scrivere articolo con joomla Joomla 2
N Scrivere in un DIV in base alle scelte fatte in due select Javascript 5
D Scrivere un'espressione condizionale in Access Visual Basic 0
M MyReviews.it se ami scrivere Presenta il tuo Sito 8
V Effetto macchina da scrivere Javascript 3
F scrivere con le variabili php su dreamweaver PHP 3
T Scrivere il contenuto di un database in un file di testo PHP 2
B Scrivere l'html Javascript 1

Discussioni simili