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($results, generate($array, $position));
}
$array = generate($elements, 0);
print_r($array);
?>
</pre>

Rispondi quotando