Помощник
|
Как сделать текст случайным образом |
kesn
|
Сообщение
#1
|
||
|
|
||
|
|||
falken |
5.6.2012, 17:33;
Ответить: falken
Сообщение
#2
|
|
Я так понимаю, вам нужно хаотичное распределение кучек одинаковых слов между собой?
-------------------- |
|
|
kesn
|
Сообщение
#3
|
|
falken да, файл в екселе, каждое слово в ряд написанно.
Неужели никто не знает как? -------------------- |
|
|
Красавчег |
5.6.2012, 23:25;
Ответить: Красавчег
Сообщение
#4
|
|
kesn, сбросьте образец в екселе, попробую вам помочь.
-------------------- |
|
|
dan1 |
6.6.2012, 23:29;
Ответить: dan1
Сообщение
#5
|
|
Кое-что непонятно.
В нем 420 000 текстов в ряд. Т.е. каждый с новой строки? Если да, то есть ли в тексте знаки препинания? Написал самый простой вариант, при котором мы предполагаем, что каждый текст располагается с новой строки, в тексте нет знаков препинания, и все слова записаны в нижнем регистре через пробел. function getRandomizeText($words) { $count = count($words); for($i=0; $i<$count; $i++) { $rnd = mt_rand(0, count($words)-1); $tmp = $words[$rnd]; $words[$rnd] = $words[$i]; $words[$i] = $tmp; } return implode(" ", $words); } $file = file("file.txt"); for($i = 0; $i<count($file); $i++) { $words = explode(" ", $file[$i]); echo getRandomizeText($words) . "<br />"; } Надеюсь разберетесь Рандом конечно не идеальный, но я уже спать собираюсь.. Если нужно что-то более интеллектуальное - пишите в личку. Сообщение отредактировал dan1 - 6.6.2012, 23:33 |
|
|
kesn
|
Сообщение
#6
|
|
dan1 не разобрался
Для меня это дремучий лес. -------------------- |
|
|
kvins |
22.6.2012, 18:05;
Ответить: kvins
Сообщение
#7
|
|
не разобрался рядом со страницей которая будет обрабатывать файл , нужно поставить txt файл с вашими текстами $file = file("file.txt"); "file.txt" -- здесь можно ввести свое названия файла Если текст через запятую $words = explode(" ", $file[$i]); тут в коде меняем с " " на "," весь код должен быть занесен в эти теги <?php код ?> а страница должна быть php Сообщение отредактировал kvins - 22.6.2012, 18:11 -------------------- |
|
|
Красавчег |
22.6.2012, 18:08;
Ответить: Красавчег
Сообщение
#8
|
|
не разобрался Для меня это дремучий лес. kesn, очень плохо не отвечать на сообщения с предложением вам помочь. С таким отношением вряд ли у кого появится желание вам помогать в будущем. Покажу как это можно сделать на пример со списком доменов (если я правильно понял задачу) используя функцию "случайное число" =СЛЧИС() Сообщение отредактировал Красавчег - 22.6.2012, 18:12 -------------------- |
|
|
kvins |
22.6.2012, 18:12;
Ответить: kvins
Сообщение
#9
|
|
PS: сначала запутался и текст исправил
-------------------- |
|
|
kesn
|
Сообщение
#10
|
|
|
Красавчег извиняюсь, мой фейл, поздно заметил тему с ответами
Спасибо за помощь!
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
SEO-текст на главной странице сайта и в категориях | 5 | boltuk | 1354 | 26.3.2024, 21:43 автор: c4p1t4l15t |
|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1122 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2291 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3918 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3644 | 24.3.2024, 20:55 автор: Liudmila |
Текстовая версия | Сейчас: 29.3.2024, 6:27 |