Написать на PHP функц. обработки массива
Простая задача:
есть массив $fruits = array("lemon", "orange", "banana", "apple");
нужно написать функцию, которая обработает массив $fruits и вернет новый массив $fruits_new, который будет состоять из строк со всеми возможными комбинациями значений массива $fruits, В ТОМ ЧИСЛЕ с исключениями элементов массива, минимальное количество элементов - 2, т.е. на выходе может получиться массив вида:
$new_fruits[n]=("lemon orange");
$new_fruits[n]=("lemon banana");
$new_fruits[n]=("lemon orange banana");
$new_fruits[n]=("lemon apple");
...
но не может быть $new_fruits[n]=("apple"); (т.к. он состоит из одного элемента исходного массива, а по условиям минимальное количество - 2 элемента)
P.S. Массив $fruits может состоять из произвольного количества элементов, в не только из 4-х, как в примере.