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'
);
 
     
     
    