Помогите со скриптом

DX
На сайте с 11.07.2009
Offline
81
432

В Php только начинаю, искал примеры такого скрипта , но нигде не нашлось :(

Есть 2 файла со строками . Нужно составить из этих строк все возможные вариации.

Пример:

Файл1:

слово1-1

слово2-1

слово3-1

Файл2:

слово1-2

слово2-2

слово3-2

На выходе файл3, где через пробел все возможные вариации:

слово1-1 слово1-2

слово1-1 слово2-2

слово1-1 слово3-2

слово2-1 слово1-2

слово2-1 слово2-2

слово2-1 слово3-2

и так далее..

Кто подскажет как сделать, зарание спасибо!

dvaes
На сайте с 03.09.2007
Offline
65
#1

берете первую строку первого файла и подставляете к ней все строки второго по очереди. потом вторую строку...и так до конца первого файла

kil
На сайте с 03.04.2006
Offline
84
kil
#2

Вот так приблизительно.

Проверять лень, но работать должно )


<?
$a1=file("file1.txt");
$a2=file("file2.txt");
foreach ($a1 as $value1)
{
foreach ($a2 as $value2)
{
$result.=$value1.' '.$value2."\r\n";
}
}
$file = fopen("file3.txt","w+");
fputs($file, $result);
fclose($file);
?>
DX
На сайте с 11.07.2009
Offline
81
#3

kil , спасибо !

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий