Plusieurs tableaux sous php 5
Résolu/Fermé
Elodie_79
Messages postés
73
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
13 mars 2014
-
Modifié par Elodie_79 le 2/04/2013 à 09:45
Elodie_79 Messages postés 73 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 13 mars 2014 - 2 avril 2013 à 15:00
Elodie_79 Messages postés 73 Date d'inscription lundi 1 avril 2013 Statut Membre Dernière intervention 13 mars 2014 - 2 avril 2013 à 15:00
A voir également:
- Plusieurs tableaux sous php 5
- Tableaux croisés dynamiques - Guide
- Fusionner deux tableaux excel - Guide
- Fichier gta 5 ✓ - Forum jeux en ligne
- Retour a la ligne php ✓ - Forum PHP
- Tableau de combinaison loto 5/90 - Forum Logiciels
2 réponses
Elodie_79
Messages postés
73
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
13 mars 2014
2
Modifié par Elodie_79 le 2/04/2013 à 10:53
Modifié par Elodie_79 le 2/04/2013 à 10:53
j'ai fait ça:
for($i=0; $i<$nb; $i++){
$tav[$i]=array();
$tav[$i]=file(file_get_contents($files[$i]));
}
mais il affiche le contenu de tout les fichiers dans un seul tableau et moi je veux que chaque contenu sera dans des tableaux déferrents
for($i=0; $i<$nb; $i++){
$tav[$i]=array();
$tav[$i]=file(file_get_contents($files[$i]));
}
mais il affiche le contenu de tout les fichiers dans un seul tableau et moi je veux que chaque contenu sera dans des tableaux déferrents
ghFrankfurt
Messages postés
207
Date d'inscription
mardi 16 novembre 2010
Statut
Membre
Dernière intervention
10 décembre 2014
23
2 avril 2013 à 11:17
2 avril 2013 à 11:17
Bonjour,
Et comme ceci ?
En partant du principe que $nb est le nombre de fichiers.
Et comme ceci ?
$tav = array(array()); for($i=0; $i<$nb; $i++){ $tav[$i][]=file(file_get_contents($files[$i])); }
En partant du principe que $nb est le nombre de fichiers.
Elodie_79
Messages postés
73
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
13 mars 2014
2
2 avril 2013 à 11:26
2 avril 2013 à 11:26
bonjour ghFrankfurt;
j'ai essayé mais ça marche pas il m'affiche cette erreur:
failed to open stream: File name too long in /home/exemple.php on line 45 (c-à-d cette ligne: $tav[$i][]=file(file_get_contents($files[$i]));) et nb est bien que le nombre des fichiers
Merci
j'ai essayé mais ça marche pas il m'affiche cette erreur:
failed to open stream: File name too long in /home/exemple.php on line 45 (c-à-d cette ligne: $tav[$i][]=file(file_get_contents($files[$i]));) et nb est bien que le nombre des fichiers
Merci
ghFrankfurt
Messages postés
207
Date d'inscription
mardi 16 novembre 2010
Statut
Membre
Dernière intervention
10 décembre 2014
23
Modifié par ghFrankfurt le 2/04/2013 à 12:26
Modifié par ghFrankfurt le 2/04/2013 à 12:26
Heum... je viens de réaliser que tu utilises file + file_get_contents. J'ai trop vite lu...
Tu n'aurais pas meilleur temps de simplement faire file($files[$i]) dans le code que tu as envoyé?
$tav[$i]=file($files[$i]);
Ou alors explode('.......', file_get_contents())
Du coup ton code devrait fonctionner. A moins qu'il y aie quelque chose de spécial avec ces fichiers.
Sinon, généralement, les "File name too long" signifient que l'un de tes fichiers (Ou son emplacement) contient trop de caractères.
Tu n'aurais pas meilleur temps de simplement faire file($files[$i]) dans le code que tu as envoyé?
$tav[$i]=file($files[$i]);
Ou alors explode('.......', file_get_contents())
Du coup ton code devrait fonctionner. A moins qu'il y aie quelque chose de spécial avec ces fichiers.
Sinon, généralement, les "File name too long" signifient que l'un de tes fichiers (Ou son emplacement) contient trop de caractères.
Elodie_79
Messages postés
73
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
13 mars 2014
2
2 avril 2013 à 13:13
2 avril 2013 à 13:13
Merci ghFrankfurt
mais comme ça il affiche le contenu de tout les fichiers dans un seule tableau!!
je ne sais pas est ce que il y a un moyen en php 5 pour créer plusieurs tableaux ou bien il faut faire ça avec des classes mais je n'ai pas la moindre idée comment y procéder
mais comme ça il affiche le contenu de tout les fichiers dans un seule tableau!!
je ne sais pas est ce que il y a un moyen en php 5 pour créer plusieurs tableaux ou bien il faut faire ça avec des classes mais je n'ai pas la moindre idée comment y procéder
ghFrankfurt
Messages postés
207
Date d'inscription
mardi 16 novembre 2010
Statut
Membre
Dernière intervention
10 décembre 2014
23
2 avril 2013 à 13:34
2 avril 2013 à 13:34
Il n'affiche pas dans un tableau à 2 dimensions?
donc $tav[$i][$j]
$i correspond au fichier
$j correspond à la ligne du fichier
donc $tav[$i][$j]
$i correspond au fichier
$j correspond à la ligne du fichier
Elodie_79
Messages postés
73
Date d'inscription
lundi 1 avril 2013
Statut
Membre
Dernière intervention
13 mars 2014
2
2 avril 2013 à 13:44
2 avril 2013 à 13:44
Merci ghFrankfurt
il affiche maintenant un tableau à deux dimensions; j'ai juste remplacer echo par print_r,
mais est ce que c'est la même chose plusieurs tableaux déférent avec un tableau à deux dimensions? vu que le travail demandé c'est de mettre le contenu de chaque fichier dans des tableaux déférent.
Merci d'avance
il affiche maintenant un tableau à deux dimensions; j'ai juste remplacer echo par print_r,
mais est ce que c'est la même chose plusieurs tableaux déférent avec un tableau à deux dimensions? vu que le travail demandé c'est de mettre le contenu de chaque fichier dans des tableaux déférent.
Merci d'avance