|
Posted by Sheldon Glickler on 07/18/06 10:14
"Nico" <nico@nospam.it> wrote in message news:44bcabd9$1@news.unimib.it...
>
> 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
I don't know if these ae related to your problem, but:
1 - indices start with zero, not one.
2 - A semicolon ends a sentence so I don't understand your argument list
3 - I cannot follow your naming in "combinations".
Is this a school project?
Shelly
Navigation:
[Reply to this message]
|