<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=449906&amp;view=findpost&amp;p=3909255</guid>
        <pubDate>Wed, 28 Aug 2024 11:30:51 +0000</pubDate>
        <title>Сгенерировать все комбинации?</title>
        <link>https://forum.sources.ru/index.php?showtopic=449906&amp;view=findpost&amp;p=3909255</link>
        <description><![CDATA[iPhonesoft: Добрый день,<br>
<br>
Возникла такая задача, есть три столбца (или можно сказать массива): A, B и C, в них расположены значения: A1, A2, B1 ... C2.<br>
Нужно сгенерировать все возможные комбинации, но без повторов. Повтор в данной задачи считается когда комбинация &quot;A1 B1&quot; это тоже самое что и &quot;B1 A1&quot;.<br>
Количество столбцов, и значений в них может меняться.<br>
<br>
Подскажите пожалуйста, может пример с перебором всех значений и тд.<br>
Спасибо за помощь.<br>
<br>
Нужно получить вот такие результаты, их количество 26:<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><br>
-------------------------<br>
    A       B       C<br>
-------------------------<br>
    A1      B1      C1<br>
    A2      B2      C2<br>
-------------------------<br>
<br>
01. A1<br>
02. A2<br>
03. B1<br>
04. B2<br>
05. C1<br>
06. C2<br>
<br>
A - B<br>
<br>
07. A1 B1<br>
08. A1 B2<br>
09. A2 B1<br>
10. A2 B2<br>
<br>
A - C<br>
<br>
11. A1 C1<br>
12. A1 C2<br>
13. A2 C1<br>
14. A2 C2<br>
<br>
B - C<br>
<br>
15. B1 C1<br>
16. B1 C2<br>
17. B2 C1<br>
18. B2 C2<br>
<br>
A - B - C<br>
<br>
19. A1 B1 C1<br>
20. A1 B1 C2<br>
21. A1 B2 C1<br>
22. A1 B2 C2<br>
23. A2 B1 C1<br>
24. A2 B1 C2<br>
25. A2 B2 C1<br>
26. A2 B2 C2<br>
</div></div>]]></description>
        <author>iPhonesoft</author>
        <category>PHP</category>
      </item>
	
      </channel>
      </rss>
	