Originariamente inviato da filippo.toso
Studiati questo codice:

Codice PHP:
<pre>
<?php 
$elements 
range('A''E');

function 
generate($array$position) {

    
$results = array();

    
$count count($array);

    if (
$position >= $count) {
        return 
$results;
    }
    
    
$element $array[$position];
    
$position++;
    
    
    for(
$i $position$i $count$i++) {
        
$results[] = "{$element}.{$array[$i]}";
    }
    
    return 
array_merge($resultsgenerate($array$position));

}

$array generate($elements0);

print_r($array);

?>
</pre>

Ho provato a cambiare questa riga...

Codice PHP:
for($i $position$i $count$i++) {
        
$results[] = "{$element}.{$array[$i]}";
    } 
ovviamente cambiando gli $elements in :
$elements=array(1,2,3,4,5,6,7,8,9,10);

Ma senza alcun esito...



Grazie
Ciao