fork download
  1. <?php
  2.  
  3. $array = ['Лена', 'Оля', 'Дана'];
  4. $parts = [
  5. [[0, 1], [0, 1, 2]],
  6. [[1, 2], [1, 2, 0]],
  7. [[2, 0], [2, 0, 1]],
  8. [[0, 2], [0, 2, 1]],
  9. [[1, 0], [1, 0, 2]],
  10. [[2, 1], [2, 1, 0]],
  11. ];
  12.  
  13. $strings = [];
  14. foreach ($parts as $part) {
  15. $firstPart = $part[0];
  16. $secondPart = $part[1];
  17.  
  18. $firstString = '';
  19. foreach($firstPart as $key) {
  20. $firstString .= $array[$key];
  21. }
  22.  
  23. $secondString = '';
  24. foreach ($secondPart as $key) {
  25. $secondString .= $array[$key];
  26. }
  27.  
  28. $strings[] = $firstString . ' ' . $secondString;
  29. }
  30.  
  31. echo implode("\n", $strings);
  32.  
  33. ?>
  34.  
Success #stdin #stdout 0.02s 24548KB
stdin
Standard input is empty
stdout
ЛенаОля ЛенаОляДана
ОляДана ОляДанаЛена
ДанаЛена ДанаЛенаОля
ЛенаДана ЛенаДанаОля
ОляЛена ОляЛенаДана
ДанаОля ДанаОляЛена