помогите сделать простенький скрипт...

kalasan
На сайте с 11.07.2008
Offline
168
451

Всем привет! Подскажите плс, как сделать простенький скрипт:

к примеру у меня есть список слов (примерно штук 50)... мне нужно чтобы скрипт из этих 50 слов сделал 30 выборок из 20 слов каждая... т.е. в конце должно получиться 30 списков по 20 слов в списке, и все списки должны быть разные (как то рэндомно там чтобы составлялись из того списка в 50 слов)... на денвере как то чтобы работало...

буду благодарен за помощь!

Устал от абуз? Бери VDS на Friendhosting.net (https://friendhosting.net/pl.php?6656). А еще у них замечательный саппорт!
ewg777
На сайте с 04.06.2007
Offline
225
#1
kalasan:
Всем привет! Подскажите плс, как сделать простенький скрипт:
к примеру у меня есть список слов (примерно штук 50)... мне нужно чтобы скрипт из этих 50 слов сделал 30 выборок из 20 слов каждая... т.е. в конце должно получиться 30 списков по 20 слов в списке, и все списки должны быть разные (как то рэндомно там чтобы составлялись из того списка в 50 слов)... на денвере как то чтобы работало...

буду благодарен за помощь!

Список слов сохранить в файл list.txt:

слово 1

слово 2

слово 3

<?

$a = file ('list.txt');
$c = count ($a) - 1;
for ($i=0; $i < 30; $i++)
{
for ($b=0; $b < 20; $b++)
{
$result .= $a [rand (0, $c)].' ';
}
$result .= ".\n";
}
file_put_contents ('result.txt', $result);
echo '<h1><a href="result.txt">Готово. Скачать.</a></h1>';
kalasan
На сайте с 11.07.2008
Offline
168
#2

ewg777, то, что нужно.... огромное спасибо! Есть еще добрые люди на земле! ;)

вот только появился маленький баг...

получаются списки с повторениями слов в одном списке по нескольку раз, к примеру вот так:

мобильные новости, все для мобильного

новости смартфонов все для смартфона

иконки

Новости КПК все для Pocket PC
Новости КПК все для Pocket PC

политика

Новости КПК все для Pocket PC

фотоприколы, картинки, флеш

мобильные новости, все для мобильного

новости спорта

мировые новости

новости военной техники военные новости

новости науки и техники

шаблоны для фотошоп

психология отношения

флеш игры

новости медицины

обои

автоюмор
автоюмор

если не трудно, подскажите плс, как еще исправить это, а то с ПХП я не дружу вообще...

заранее спасибо за любую помощь...

[Удален]
#3

ewg777, сгенери 60 строк, array_unique их + перемешай (shuffle) и срежь (array_slice)

и будет счастье :)

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