Recherche fonction d'affichage d'un tableau

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 : Recherche fonction d'affichage d'un tableau

par blubsy » 30 août 2008, 16:40

Bon tous simplement, j'aurais pus me creusé un peu plus la tête mais dur dur aujourd'hui avec cette chaleur.

Bon je vais l'adapter avec un nombre d'option différentes maintenant.

Merci beaucoup et bon week-end

par @rthur » 30 août 2008, 16:36

Bonjour,

Il te suffit d'imbriquer trois foreach à priori...
$opt0 = array('bleu', 'blanc', 'rouge');
$opt1 = array('L', 'M', 'LS');
$opt2 = array('cour', 'long'); 

foreach ($opt0 as $couleur) {
  foreach ($opt1 as $taille) {
    foreach($opt2 as $longueur){
      print $couleur." - ".$taille." - ".$longueur;
    }
  }
}
Je te l'ai fait en live sans le tester mais de tête ça devrait fonctionner je pense ;)

Recherche fonction d'affichage d'un tableau

par blubsy » 30 août 2008, 16:19

Bonjour,
bon désolé mais je ne connais pas les bons terme pour expliqué ce que je veux faire,
je vais donc l'expliqué par un exemple :

Données :
$opt0 = array('bleu', 'blanc', 'rouge');
$opt1 = array('L', 'M', 'LS');
$opt2 = array('cour', 'long');

Résultats voulus :
bleu - L - cour
bleu - M - cour
bleu - LS - cour
bleu - L - long
bleu - M - long
bleu - LS - long

blanc - L - cour
blanc - M - cour
blanc - LS - cour
blanc - L - long
blanc - M - long
blanc - LS - long

rouge - L - cour
rouge - M - cour
rouge - LS - cour
rouge - L - long
rouge - M - long
rouge - LS - long

---------------------------------------
Je recherche donc à affiché l'ensemble des combinaisons possible entre les différents tableaux.

Existe t-il un moyen simple ou une fonction type ?

Merci par avance pour votre aide.