Реклама на сайте Advertise with us

Как перемешать кеи?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949

Ссылка на сообщениеДобавлено: 29/10/06 в 16:57       Ответить с цитатойцитата 

как перемешать кеи в текстовом файле?

например:

1. при таком формате:

кейсич 139
кейсич2 120
кейсич3 100
...
кейсичM N

2. вариант:

кейсич, кейсич1, кейсич2, .... кейсичN


как бы все это перемешать рандомайзом, чтоб на выходе иметь второй формат,, но чтоб кейсичи не располагались по частоте запроса, а располагались случайным числом?

0
 



С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430

Ссылка на сообщениеДобавлено: 29/10/06 в 19:08       Ответить с цитатойцитата 

А на чем решение нужно бро?
Поиее сначала открываем файл потом эксплод в масив, потом рандом на масив, далее имплод.. как 2 пальца если на пхп

0
 



С нами с 26.02.03
Сообщения: 2352
Рейтинг: 987

Ссылка на сообщениеДобавлено: 30/10/06 в 00:11       Ответить с цитатойцитата 

Неделю назд был топик про перемешивание масивов на РНР.

0
 



С нами с 16.04.05
Сообщения: 754
Рейтинг: 352

Ссылка на сообщениеДобавлено: 30/10/06 в 14:22       Ответить с цитатойцитата 

Перемешать позиции / строки, или получить файл вида
Цитата:
keyword1 keyword7 keywordN keywodX

?

0
 



С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949

Ссылка на сообщениеДобавлено: 03/11/06 в 10:41       Ответить с цитатойцитата 

Sirgey писал:
Перемешать позиции / строки, или получить файл вида
?


да. получить именно файл такого вида как ты написал. тока запятыми их еще разделить

0
 



С нами с 22.10.03
Сообщения: 598
Рейтинг: 706

Ссылка на сообщениеДобавлено: 03/11/06 в 13:34       Ответить с цитатойцитата 

Код:
<?php
$old=file("old.dat");
$n=count($old);
for ($i=0;$i<$n;$i++){
$t=trim($old[$i]);
preg_match("/.*\s/",$t,$Parse);   
$new[]=trim($Parse[0]);
}
shuffle($new);
for ($i=0;$i<$n;$i++){
$fr = fopen("new.dat","ab");
flock($fr,2);
fputs($fr, "$new[$i], ");
flock($fr,3);
fclose($fr);
}
?>

8
 



С нами с 24.03.04
Сообщения: 10716
Рейтинг: 3949

Ссылка на сообщениеДобавлено: 03/11/06 в 14:31       Ответить с цитатойцитата 

большое спасибо
+8

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »