Page 1 sur 1

[R] Array to file

Posté : mer. 27 avr. 2011 23:18
par ricky
Hello,
ou pourrais-je trouver une fonction qui me transformerait un array en un fichier txt ou html?
Rien trouve ici ou sur le forum anglais.
merci d'avance pour votre aide...

Re: [..] array to file

Posté : jeu. 28 avr. 2011 01:34
par Zippo
Si j'ai bien compris, vous voulez retranscrire une array dans un fichier ?

Code : Tout sélectionner

For $i = 0 to ubound($array) - 1 step 1
$texte &= $array[$i]
next
$file = openfile("test.txt",1)
filewrite($file,$texte)
fileclose($file)
Si j'ai compris voilà quelques lignes qui t'aidera ;)

Re: [..] array to file

Posté : jeu. 28 avr. 2011 02:52
par jchd
Et dans l'aide, tout simplement, du côté de _FileWriteFromArray ?

Re: [..] Array to file

Posté : jeu. 28 avr. 2011 11:33
par ricky
jchd a écrit :Et dans l'aide, tout simplement, du côté de _FileWriteFromArray ?
Non, malheureusement pas, c'est un tableau 2D!
Zippo a écrit :Si j'ai bien compris, vous voulez retranscrire une array dans un fichier ?

Code : Tout sélectionner

For $i = 0 to ubound($array) - 1 step 1
$texte &= $array[$i]
next
$file = openfile("test.txt",1)
filewrite($file,$texte)
fileclose($file)
Si j'ai compris voilà quelques lignes qui t'aidera ;)
Je voulais éviter d'inventer la roue si existait déjà...

Re: [..] Array to file

Posté : jeu. 28 avr. 2011 15:35
par jchd
Un cerle n'étant jamais qu'un carré qui a mal tourné, on doit souvent réinventer la roue ou du moins adapter une roue de secours à un véhicule à chenilles.
Si c'est du 2-D ou N-D, il n'existe pas de fonction générique car l'opération n'est pas inversible sans bidouillage ad hoc. Une fois une matrice 27x2x3 "laminée" dans un fichier linéaire, elle devient indiscernable d'une matrice 2x81 ou 18x9 ou 3x54 ou ... C'est pourquoi on préfère généralement un stockage respectant la structure initiale à l'écriture comme à la lecture.