Я ищу алгоритм, который будет принимать числа или слова и находить все возможные варианты их вместе, а также дать мне определить, сколько значений нужно искать вместе.
Пример позволяет сказать, что строка или массив:
cat
dog
fish
тогда результаты для значения 2 могут быть:
cat dog
cat fish
dog cat
dog fish
fish cat
fish dog
SO, результаты из набора из 3 пунктов - это 6 возможных вариаций из двух результатов, соответствующих | с 3 результатами, соответствующими ему:
cat dog fish
cat fish dog
dog cat fish
dog fish cat
fish cat dog
fish dog cat
... возможно больше параметров даже
Я нашел ссылку на Stackoverflow в этом примере, которая делает это, но она находится в javascript, мне интересно, знает ли кто-нибудь, как это сделать на PHP, возможно, что-то уже построено?
http://www.merriampark.com/comb.htm (мертвая ссылка)