[RESOLU] Plusieurs Array dans un seul Array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Plusieurs Array dans un seul Array

Re: Plusieurs Array dans un seul Array

par Ivan91 » 14 nov. 2022, 10:01

Coucou Spols,
C'est parfait ! C'est exactement ça ! Merci infiniment pour ton aide, ta gentillesse et ta patience.

Re: Plusieurs Array dans un seul Array

par Spols » 14 nov. 2022, 09:32

// Appel de la fonction //
$affichage_joueur = ($connexion->getJoueursByClub('08910'));
$licence = array_column($affichage_joueur , 'licence'); //récupère unique les clés 'licence'
foreach($licence as $key =>$value){
$array[]= ($connexion->getJoueur($value)); // applique une nouvelle fonction pour obtenir les Arrays
}
print_r($array);

Re: Plusieurs Array dans un seul Array

par Ivan91 » 12 nov. 2022, 21:00

Merci Spols... Si tu ne donnes pas un exemple, c'est compliqué pour moi... Boucle, OK j'ai mon foreach mais après compiler, je ne sais pas faire...
A moins que tu ais un exemple, ce serait super...
En tout cas merci encore pour l'intérêt que tu portes à mon message :) ;)

Re: Plusieurs Array dans un seul Array

par Spols » 09 nov. 2022, 14:36

à l'interieure de ta boucle tu dois compiler les données dans une variable et l'utiliser après la boucle.

Re: Plusieurs Array dans un seul Array

par Ivan91 » 09 nov. 2022, 14:22

Bonjour,
J'ai regardé la réponse et je ne comprends absolument pas le lien avec mon post...désolé... est-ce possible d'expliciter davantage ?
Merci beaucoup d'avance.
Yvan

Re: Plusieurs Array dans un seul Array

par or 1 » 08 nov. 2022, 21:26

même problème et solution qu'ici :
php-debutant/topic283237.html

Plusieurs Array dans un seul Array

par Ivan91 » 08 nov. 2022, 17:43

Bonjour,
Je suis débutant en PHP et je n'arrive pas à trouver de solution.
J'ai un foreach qui récupère un ensemble d'informations et quand je l'affiche dans print_r, voici le résultat :

Array
(
[nom] => BATT
[prenom] => Guillian
[point] => 500
[clast] => 5
[valinit] => 500.
[progmois] => 0
[progann] => 0
)
Array
(
[nom] => BEAU
[prenom] => Julien
[point] => 500
[clast] => 5
[valinit] => 500.
[progmois] => 0
[progann] => 0
)
Array
(
[nom] => UJON
[prenom] => Roger
[point] => 663
[clast] => 7
[valinit] => 663.
[progmois] => 0
[progann] => 0
)

J'ai les mêmes clés à chaque fois. Le problème est qu'il génère un Array pour chaque élément traiter dans le foreach.
Je souhaiterais avec toutes ces infos dans 1 seul Array afin de le convertir en fichier JSON.

Voici la partie du code :
// Appel de la fonction //
$affichage_joueur = ($connexion->getJoueursByClub('08910'));
$licence = array_column($affichage_joueur , 'licence'); //récupère unique les clés 'licence'
foreach($licence as $key =>$value){
$array= ($connexion->getJoueur($value)); // applique une nouvelle fonction pour obtenir les Arrays
print_r($array);

Sauriez-vous m'aider pour avoir un seul tableau Array contenant l'ensemble des informations traitable en JSON ?
Merci beaucoup pour votre aide.
Cordialement
Yvan