Rajouter un Array dans un Array.. [Résolu]

Messages postés
19
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
14 août 2009
- - Dernière réponse : cs_onylink
Messages postés
19
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
14 août 2009
- 26 juil. 2009 à 17:48
Bonjour,

En vu d'écrire sur un fichier CSV, j'essaie de faire un array constituer d'array.
Je sais qu'il existe une méthode "manuel"
$lise = array(array('1','2'),array('a','aa'),array('3','n'));

J'essaie de rajouter de nouveaux array issu d'un choix fait préalablement dans un formulaire . (je construis mes array en fonction de mes requètes SQL)

//Récupération du nom de colonne.
for ($j=0; $j<12; $j++){
$res = mysql_query("select * from table");
$colone = mysql_field_name($res, $j);
$nomColone[] = $colone;
}
$listPourFichierCSV[]=$nomColone;
//ici ça marche bien

//Récupération des lignes.
$request3 = "SELECT * FROM table;
$result3 = mysql_query($request3);
if (!$result3) {
   die('Échec de la requête : ' . mysql_error());
}
while ($row = mysql_fetch_array($result3, MYSQL_NUM)) {
for($nb=0;$nb<mysql_num_fields($result3);$nb++){
$listInterne[] = $row[$nb];
}
$listPourFichierCSV[]=$listInterne;
//ici ça rajoute à la liste, mais ça ne rajoute pas un nouveau array
}


Le problème est que ça ne rajoute pas mon array2 dans mon array1 principal. Cela rajoute juste les valeurs de l'array2 dans l'array1..

Merci de votre attention.

Cordialement,
Onylink
Afficher la suite 

1 réponse

Meilleure réponse
Messages postés
19
Date d'inscription
jeudi 19 mars 2009
Statut
Membre
Dernière intervention
14 août 2009
3
Merci
Bon j'ai trouvé une solution si ça intéresse quelqu'un.. Même si au final ça n'a pas résolu mon problème

array_push ($listPourFichierCSV, array($nomColone));

Où $nomColone est un array..

Voili voilou

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 138 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_onylink