Редактировать: Небольшой фон на этом. У нас есть модуль, который принимает 6 разных переменных. Мы пытаемся полностью автоматизировать тестирование и точную настройку возможных разных значений, которые принимает модуль.PHP Комбинация массивов
У меня есть 6 массивов и вам нужно получить комбинации всех возможностей.
$words[1] = array("A","B","C","D","E","F");
$words[2] = array("Aa","Bb","Cc","Dd","Ee","Ff");
$words[3] = array("Aq","Bq","Cq","Dq","Eq","Fq");
$words[4] = array("Ab","Bc","Cd","De","Ef","F");
$words[5] = array("Az","Bz","Cz","Dz","Ez","Fz");
$words[6] = array("A1","B1","C1","D1","E1","F1");
Так что в основном я ищу любую возможную уникальную комбинацию, сохраняя при этом порядок массива $ words.
Примеры:
C Bb Fq De Bz B1
C Bb Fq De Bz E1
C Bb Fq De Fz B1
Вы уверены, что это лучший способ идти о решении любой проблемы вам иметь? Это займет много места. И откуда взялось число 6? Что это за помощь? – Hammerite
У нас есть модуль, который мы пытаемся создать автоматические тесты для ... Он имеет 6 переменных, которые мы вводим в него. – Michael
Вам, вероятно, следует добавить теги, связанные с тестированием, на этот вопрос и уточнить, в чем заключается ваша мотивация для запроса вопроса. Кто-то может предложить более простой способ тестирования. В конце концов, у вас сейчас 6 переменных, а если у вас 7 в будущем? Там будут люди, которые много знают о автоматическом тестировании, обращаются к ним за советом. – Hammerite