Résolu - Extraire des array d'un array multidimentionnel - PHP - Programmation
Marsh Posté le 06-04-2019 à 12:23:43
Bonjour,
Citation : extraire des tableau |
PHP + extract + array
--> https://www.php.net/manual/fr/function.extract.php
C'est dommage tu avais visiblement les bons termes.
Marsh Posté le 07-04-2019 à 08:22:26
Effectivement je n'étais pas loin!
Je cherchais dans la pages des fonctions sur les tableaux, je n'ai pas pensé à mettre le terme extract dans mes recherches...
Merci en tout cas
Marsh Posté le 07-04-2019 à 19:32:29
Non, list() attribue les valeurs du tableau aux noms de variables que tu précises. Lui ne veux pas préciser le nom des variables, il veut que leur nom soit déduit de la clé associée à la valeur.
Il faudrait alors faire un truc du genre :
Code :
|
Et je ne sais pas si l'opérateur de décomposition fonctionne ici. Bref, autant utiliser extract() qui est fait pour.
Marsh Posté le 07-04-2019 à 19:39:33
Effectivement, j'ai utilisé extract qui a fait exactement ce que j'attendais.
J'avais procédé avec list auparavant, mais ce n'était pas très pratique dans le sens où parfois je ne sais pas quels tableaux contient le grand tableau.
Marsh Posté le 06-04-2019 à 11:38:06
Salut!
Je coince sur un truc qui doit être tout bête mais ne trouvant pas je poste...
Voilà, je souhaiterais extraire des tableau contenus dans un plus grand.
Ex:
$grandtableau = array(
tableau1 = array(valeur => valeur, valeur => valeur),
tableau2 = array(valeur => valeur, valeur => valeur),
tableau3 = array(valeur => valeur, valeur => valeur),
);
Je voudrais extraire tableau1, tableau2 et tableau3 du grandtableau (dont je n'aurai plus besoin) pour obtenir trois tableaux indépendants.
$tableau1 = array(valeur => valeur, valeur => valeur)
etc.
Merci de votre aide
Message édité par Hig2 le 14-04-2019 à 15:29:05
---------------
Mon feed-back