Remplir un tableau à partir d'un fichier
Fermé
alibm
Messages postés
82
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
15 juin 2011
-
16 févr. 2010 à 19:37
alibm Messages postés 82 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 15 juin 2011 - 16 févr. 2010 à 21:17
alibm Messages postés 82 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 15 juin 2011 - 16 févr. 2010 à 21:17
A voir également:
- Remplir un tableau à partir d'un fichier
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Ouvrir un fichier .bin - Guide
- Fichier rar - Guide
2 réponses
alibm
Messages postés
82
Date d'inscription
jeudi 18 septembre 2008
Statut
Membre
Dernière intervention
15 juin 2011
6
16 févr. 2010 à 21:17
16 févr. 2010 à 21:17
Excusez-moi, mais je vais mettre cette partie du code dans un programme!
Merci pour votre conseils
Merci pour votre conseils
artragis
Messages postés
481
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
6 avril 2010
146
16 févr. 2010 à 20:04
16 févr. 2010 à 20:04
je te conseille de mettre au forma xml
le fichier serait alors sous la forme
<parent_global>
<taille_tableau ligne="9" colonne="2"/>
<item premier="un_entier" deuxieme="un_entier"/> (autant que tu as de colonne)
.... (tu fais ça autant de fois qu'il y a de ligne)
</parent_global>
ensuite une simple regex te permet de récupérer ça fastoche
premièrement
tu dois enregistrer toutes les lignes de ton fichier (variable : $texte)
$nb_ligne=preg_replace("#.+<taille_tableau ligne=\"([0-9]+)\".+#",$1,$texte);
$nb_colonne=preg_replace("#.+colonne=\"([0-9]+)\".+#",$1,$texte);
et ensuite tu fais une boucle qui récupère toutes les occurences de "item" et de les ranger dans ton tableau
je te rappelle qu'une ligne est un item
qu'une collone est un entier de ton item
pour le reste d'autres auront surement plus simple que moi, puisqu'il est tout à fait possible que php ait des fonctions pour lire le xml, je t'encourage à faire des recherches sur ce points.
le fichier serait alors sous la forme
<parent_global>
<taille_tableau ligne="9" colonne="2"/>
<item premier="un_entier" deuxieme="un_entier"/> (autant que tu as de colonne)
.... (tu fais ça autant de fois qu'il y a de ligne)
</parent_global>
ensuite une simple regex te permet de récupérer ça fastoche
premièrement
tu dois enregistrer toutes les lignes de ton fichier (variable : $texte)
$nb_ligne=preg_replace("#.+<taille_tableau ligne=\"([0-9]+)\".+#",$1,$texte);
$nb_colonne=preg_replace("#.+colonne=\"([0-9]+)\".+#",$1,$texte);
et ensuite tu fais une boucle qui récupère toutes les occurences de "item" et de les ranger dans ton tableau
je te rappelle qu'une ligne est un item
qu'une collone est un entier de ton item
pour le reste d'autres auront surement plus simple que moi, puisqu'il est tout à fait possible que php ait des fonctions pour lire le xml, je t'encourage à faire des recherches sur ce points.