I need to generate every possible combination of the the values in an array. 
For example, if...

$array = Array("A", "B", "C");

I want to be able to do something like

print_r(magic_function($array));

which would output

Array
(
        [0] => "ABC"
        [1] => "ACB"
        [2] => "BAC"
        [3] => "BCA"
        [4] => "CAB"
        [5] => "CBA"
)

I really have no idea where to begin. The best lead I can think of is that 
there are going to be n! elements in the output array, where n is the size of 
the input array.

Any help would be greatly appreciated.


Evan



-- 
Think not those faithful who praise all thy words and actions, but those who 
kindly reprove thy faults.

Socrates


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to