|
Posted by Nico on 07/18/06 09:37
Hi,
I've created the following sample php code.
Elements<br>
<?php
$elements[1]="element1";
$elements[2]="element2";
$elements[3]="element3";
$elements[4]="element4";
$elements[5]="element5";
?>
Combinations
<?php
$combinations[1][1]="element1"; // Combination of element 1 with element
2
$combinations[1][2]="element2";
$combinations[2][1]="element3"; // Combination of element 1 with element
3
$combinations[2][2]="element1";
$combinations[3][1]="element4"; // Combination of element 1 with element
4
$combinations[3][2]="element1";
$combinations[4][1]="element5"; // Combination of element 1 with element
5
$combinations[4][2]="element1";
?>
I'd like to define two simple functions:
countcombinations(a,...;b,...)
listcombinations(a,...;b,...)
The first function "countcombinations(a,...;b,...)" should count how many
combinations exist in which "a" and "..." are included and "b" and "..."
are not included.
Example
countcombinations(element1;element2,element3)
Result: 2 ("element1 combined with element4" and "element1 combined with
element5")
The second function "listcombinations(a,...;b,...)" should list the elements
combined with "a" and "...", excluding from the list the elements "b" and
"...".
Example
listcombinations(element1;element2,element3)
Result: element4, element5
I've some difficult in defining this two functions.
Can you help me please?
Many thanks.
Best,
Nico
Navigation:
[Reply to this message]
|