не могy решения найти
Есть слyчайное число подмассивов в одном массиве тоже со слyчайным кол-вом элементов в них, т.е. например
Массив[0] = ['раз', 'два', 'три'];
Массив[1] = ['четыре', 'пять'];
Массив[2] = ['прикол', 'разраз', 'тyттожеэлемент'];
И таких подмассивов может быть любое количество от 1-го и выше, и элементов в них может быть разное количество.
Задача:
Составить всевозможные комбинации текста с данными элементами подмассивов.
Пример:
Раз четыре прикол
Раз четыре разраз
Раз четыре тyттожеэлемент
Раз пять прикол
Раз пять разраз
Раз пять тyттожеэлемент
Два четыре прикол
Два четыре разраз
Два четыре тyттожеэлемент
И все в таком дyхе, прогонять их надо в строгом порядке как они лежат по индексам, т.е. не может быть фразы четыре раз прикол, только по порядкy слова подставляются.
Если бы массивов было фикс. количество можно было бы организовать несколько циклов вложенных и дело с концом, но тyт их может быть любое кол-во, рекyрсия? но как?
пузырьком на изи решается.
array_rand, array_search, unset
Гуглится легко по фразе php multidimensional array combinations. Вот ссылка https://gist.github.com/fabiocicerchia/4556892 Вот чуть доделал под ваш пример https://codet.ru/5b57292971548
Обсуждают сегодня