I've got an array with few words, for example String A
, String B
, String C
(or more)
$array = array('A','B','C');
How to get all combinations in a new array as follows:
$result = array(
'A,B,C',
'A,C,B',
'B,C,A',
'B,A,C',
'C,A,B',
'C,B,A',
'A,B',
'A,C',
'B,A',
'B,C',
'C,A',
'C,B',
'A',
'B',
'C'
);