@steffi

Переборка массивов. Как реализовать?

Добрый день! Испытываю сложность с тем, чтобы перебрать массивы. Гуглил несколько часов напролет -- на удивление, ничего не нашел.

Суть следующая. Есть несколько массивов вида:

Array ( [2] => Array ( [n] => 1 [d] => 1 [p] => ) [3] => Array ( [n] => 2 [d] => 2 [p] => ) [4] => Array ( [n] => 3 [d] => 3 [p] => ) [5] => Array ( [n] => 4 [d] => 4 [p] => ) [6] => Array ( [n] => 5 [d] => 5 [p] => )

Array ( [2] => Array ( [n] => 1 [d] => 1 [p] => ) [3] => Array ( [n] => 2 [d] => 2 [p] => ) [4] => Array ( [n] => 3 [d] => 3 [p] => ) [5] => Array ( [n] => 4 [d] => 4 [p] => ) [6] => Array ( [n] => 5 [d] => 5 [p] => )

Array ( [2] => Array ( [n] => 1 [d] => 1 [p] => ) [3] => Array ( [n] => 2 [d] => 2 [p] => ) [4] => Array ( [n] => 3 [d] => 3 [p] => ) [5] => Array ( [n] => 4 [d] => 4 [p] => ) [6] => Array ( [n] => 5 [d] => 5 [p] => )

Ключ [n] -- это id.

Нам нужно перебрать все вариации id. Получить все возможные переборы.

1-1-1
1-2-1
1-3-1
1-1-2
1-1-3
1-1-4
2-2-2
...
Другими словами создать такого образа максимум переборок, чтобы впоследствии можно было уже работать с другими ключами, сравнивать их, и вообще использовать :)

Буду рад любой подсказке :) Спасибо!
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы