Если задача уже когда-то рассматривалась извиняйте :rolleyes:
Дано 2 массива
$arr1 = array('1', '2', '3');
$arr2 = array('5', '6', '7');
Необходимо получить третий массив в котором каждая триада будет уникальной.
array(
'1-5', '2-5', '3-5',
'1-6', '2-5', '3-5',
'1-7', '2-5', '3-5',
'1-5', '2-6', '3-5',
'1-6', '2-6', '3-5',
'1-7', '2-6', '3-5',
'1-5', '2-7', '3-5',
'1-6', '2-7', '3-5',
'1-7', '2-7', '3-5',
'1-5', '2-5', '3-6',
'1-6', '2-5', '3-6',
'1-7', '2-5', '3-6',
'1-5', '2-6', '3-6',
'1-6', '2-6', '3-6',
'1-7', '2-6', '3-6',
'1-5', '2-7', '3-6',
'1-6', '2-7', '3-6',
'1-7', '2-7', '3-6',
'1-5', '2-5', '3-7',
'1-6', '2-5', '3-7',
'1-7', '2-5', '3-7',
'1-5', '2-6', '3-7',
'1-6', '2-6', '3-7',
'1-7', '2-6', '3-7',
'1-5', '2-7', '3-7',
'1-6', '2-7', '3-7',
'1-7', '2-7', '3-7',
);
Каждый элемент результатирующего массива состоит из одного значения из $arr1 и одного значения из $arr2.
ЭлементМассиваArr1-ЭлементМассиваArr2
Скрипт должен адекватно работать и при изменении количества элементов в $arr1 и $arr2.
P.S. Решение данной задачи было опубликовано мной на форуме forum.php.su, так что пользователи phpforum.ru, которые "сидят" и там, возможно встречали эту задачу и ее решение.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api