Plusieurs tableaux dans un tableau, et le foreach dans tout ça ?

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 : Plusieurs tableaux dans un tableau, et le foreach dans tout ça ?

Re: Plusieurs tableaux dans un tableau, et le foreach dans tout ça ?

par Metalix64 » 17 juin 2015, 14:47

Les tableaux contiennent : $agents[$agent['id_agent']]=$agent['nom_agent']." ".$agent['prenom_agent'];
puis
$touslesagents[]=$agents{$i}=$agents; x2

Pour les binôme il doit simplement ne pas y avoir de doublons (mais ça je pourrai me débrouiller par la suite ) :) Merci.

Re: Plusieurs tableaux dans un tableau, et le foreach dans tout ça ?

par tof73 » 17 juin 2015, 14:42

que contiennent ces tableaux ?
quelles sont les règles pour constituer un binôme ?

Plusieurs tableaux dans un tableau, et le foreach dans tout ça ?

par Metalix64 » 17 juin 2015, 12:03

Bonjour et merci d'avance à ceux qui pourrait trouver une solution à mon problème :)

Je suis actuellement sur un projet dans lequel j'ai besoin de constituer plusieurs binômes. J'ai donc interrogé ma base de données et placé le résultat dans un array. Bref ... j'ai placé ce nouveau tableau dans une boucle pour (qui en fonction du nombre de personnes par équipe donc 2) duplique ce tableau et le place dans un nouveau tableau.

Je me retrouve donc avec 2 tableau dans 1.

for($i=1;$i<=$nombre_agent_equipe;$i++){
$touslesagents[]=$agents{$i}=$agents;
}

Bref, je ne sais pas comment faire pour réussir à avoir toutes les combinaisons possible entres les 2 tableaux placé dans 1. J'ai essayé avec plusieurs boucles foreach imbriqué mais impossible, je pense ne pas savoir faire. J'ai cherché durant plusieurs heures des réponses mais aucune ne convient à mon cas.

foreach ($tableaux as $key=>$agents){ // ON SORT LE TABLEAU 1 A 1
foreach ($agents as $key2=>$agent){
// ICI IL FAUT AFFICHE UN BINOME
}
}
J'ai tout de même de bonne base en PHP mais sur ce coup la ...
Merci, cordialement. :D