Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kombinaciju gavimas

Parašė Wizard· 2007 Vas. 21 21:02:46
#1

Ką pasiulytumėte? Pavyzdžiui šiuo skriptu aš galiu gauti visas kombinacijas, kurias sudaro 3 simboliai nuo a-f raidžių:

<?php
$ltt = array("a","b","c","d","e","f");
for ($a = 0; $a < count($ltt); $a++) {
   for ($b = 0; $b < count($ltt); $b++) {
      for ($c = 0; $c < count($ltt); $c++) {
         $kombinacijos = $ltt[$a].$ltt[$b].$ltt[$c];
         echo $kombinacijos;
      }
   }
}
?>




Bet tai toks kodas nepatogus. Pavyzdžiui jei norėsiu gauti kombinacijas, kurias sudaro 4,5,6... simboliai, reikės prirašyti vis daugiau ciklų. Kokį galite pasiūlyti variantą, kad šis skriptas automatiškai sudarinėtų ciklus (priklausomai nuo kombinacijų ilgio)?