Hello
suppose I have 6 numbers in a variable $numbers, for example
$numbers=“12.24.34.45.56”;
and I have to add in $comb array all the combinations using 5 numbers (number in the variable - 1) to have this
12.24.34.45
12.24.34.56
…
24.34.45.56
someone can tell me how I can do it with php
Thank You
I found solution on stackoverflow.com unluckly the forum does not permit me to share the url
so all combinations permutations of the elements of an array.
Basic Recursion Algorithm.
function make_a_snake($in) {
$output = array();
if(count($in) == 1 ) return $in; //Short Circuit - End of Recursion Depth.
foreach($in AS $out) {
$result = make_a_snake(array_diff($in,array($out)));
foreach($result AS $suffix) {
$output[] = $out.".".$suffix;
}
}
return $output;
}
EDIT: Bad StarLion. Bad mixing up the maths terms. Bad. Go to your coding corner and think about what you’ve done.
i agree with you for this code .
system
Closed
5
This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.