Problème d'array - PHP - Programmation
Marsh Posté le 09-07-2010 à 05:48:42
il ne manque pas des virgules dans la sous partie des tableaux ?
et ce que tu veux faire, c'est bien incrémenter un tableau neuf avec des valeurs extraites d'autres tableaux ?
J'essaye de comprendre mais si je me plante dis moi.
Interessant j'essayerai de creuser avec ce qu'on m'a récemment appris sur les tableaux.
Marsh Posté le 09-07-2010 à 06:16:08
donc il te faudrait, si je suis toujours, faire une sorte de foreach sur un tableau à trois dimensions et à chaque boucle, tu remets tout ça dans un nouveau tableau mais à deux dimensions en faisant sauter la première ?
excuse, je parle de dimensions alors que ce sont peut etre des couches mais j'espère qu'on se comprend.
espérons que ça va orienter nos petits copains du forum PHP
Allez les gars filez-lui un coup de main !!!
Marsh Posté le 09-07-2010 à 08:23:30
Le plus simple selon moi serait de partir d'un tableau vide, de boucler sur les deux niveaux (deux "for" ou "foreach" imbriqués) et au fur et à mesure de remplir ton nouveau tableau avec les clés et les valeurs que tu trouves dans le tableau de départ.
Essaie ceci par exemple (pas testé)
Code :
|
Marsh Posté le 09-07-2010 à 23:11:28
Merci pour votre aide à tous les deux, ta solution fonctionne nickel jeff@be
Faut vraiment que j'apprenne à mieux maitriser les arrays et les foreach, ça me fait perdre un temps fou à chaque fois. Je vais me faire des petits exos maison de manipulation d'array pour bien assimiler les différentes possibilités
Marsh Posté le 08-07-2010 à 19:58:52
Salut, j'aimerais réorganiser mon array mais je vois pas comment faire. J'ai essayé de diverses façon avec des foreach mais je n'arrive pas à obtenir le résultat escompté...
En fait j'utilise une api (flickr) qui me renvoit un array qui se présente comme ça:
Je voudrais obtenir ce résultat:
en gros la première couche ce serait des keys qui sont la valeur du flickrPicId.
la deuxième couche ce serait le numero de l'user_id.
et en 3eme couche on remet toutes les infos telles quelles (même si ça se répète).
Et on fait ça pour chaque flickrPicId.
Ce problème me casse la tête, je suis encore loin d'être un pro du php, est ce qu'il y a une façon simple d'arriver au résultat escompté ou est-ce qu'il faut carrément créer une fonction?
Message édité par caribouuu le 08-07-2010 à 19:59:52
---------------
Bla (blaa bbla)