Une boucle pour tester tout les possibiliter

Signaler
Messages postés
45
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
1 janvier 2008
-
papipsycho
Messages postés
45
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
1 janvier 2008
-
Bonjour je recherche a fair un une function qui test tout les possibiliter avec une array donc jai deja fait sa

$TestingArray = array("a","b","c","A","B","C","1","2","3");

for($i=0;$i<=3;$i++) {
  $j=0;
  while ($j<=3) {
    if ($TestingArray[$j] != "")
    {
      $test = $TestingArray[$i].$TestingArray[$j];
      print $test."
";
    }
    $j++;
  }
}

sela marche bien mes le seul probleme et que se n'est que sur 2 je m'explique
sa retourn
aa
ab
ac
aA
ect ..

et moi je voudrai pouvoir moduler
aaa
aab
....
aAa
aAb
ect ...
voila j'espert que vous aver compri mon probleme
merci pour toute vos reponce

--==Papi Psycho==--

3 réponses

Messages postés
414
Date d'inscription
lundi 19 juillet 2004
Statut
Membre
Dernière intervention
23 septembre 2014

Suis pas tres sur d'avoir compris...
Mais si y a que 2 caracteres par ligne c'est parceque t'as 'que' 2 boucles, chaque boucle ajoute 1 catectère
Messages postés
137
Date d'inscription
lundi 10 janvier 2005
Statut
Membre
Dernière intervention
28 août 2007

En fait l'optimal serait de créer une fonction que tu utilise récursivement.

Je travaille sur un script et je le posterai dès qu'il est terminé.

Spyro666 contre le 555
Messages postés
45
Date d'inscription
samedi 24 mai 2003
Statut
Membre
Dernière intervention
1 janvier 2008

ben j'ai test sa mes sa merde

$TestingArray = array("a","b","c","A","B","C","1","2","3");
for($i=0;$i<=9;$i++)
{
$j = 0;
while ($j<= 2)
{
if (isset($TestingArray[$j]) AND $TestingArray[$j] != "")
{
$test = $TestingArray[$i].$TestingArray[$j].rescru();
echo $test."
";
$j++;
//return $test;
}
}
}

--==Papi Psycho==--