Да и еще вопрос: че значит //TODO бла-бла-бла
Да и еще вопрос: че значит //TODO бла-бла-бла
Sanek89 (20.11.2011/16:42)Доделать. Пометка кодыратора
Да и еще вопрос: че значит //TODO бла-бла-бла
В общем нужен код который позволит выбрать любые пару слов из общего текста.
Например есть статья в 1 000 слов.
Так вот нужно с нее выбрать например 5 ЛЮБЫХ слов и занести их в базу.
Как эт реализовать?
$ex = explode(' ', $str);
$c = 5;
for ($i = 1; $i <= $c; $i++)
{
$words_array[$i-1] = $ex[array_rand($ex)];
}
$serialize = serialize($word_array);
mysql_query("INSERT INTO `table` SET `words` = '$word_array'"); Мне кажется вот намного проще
$var = 'какой то текст наверно будет пахать, с помощью рандома вытянул любое слово как думаешь норма?';
$Mass = explode(" ", $var);
echo $m = rand(1, 1000);
echo $Mass[$m]; localhost (20.11.2011/18:35)а теперь сравни свой вопрос и свою реализацию. И подумай, что не так?))
Мне кажется вот намного проще
[php]$var = 'какой то текст наверно будет пахать, с помощью рандома вытянул любое слово как думаешь норма?';
$Mass = explode(" ", $var);
echo $m = rand(1, 1000);
~XeOn~ (20.11.2011/18:40)Нету записи в базу? Ну так вместо echo''; буду ставить запись в базу.
а теперь сравни свой вопрос и свою реализацию. И подумай, что не так?))
localhost, нет, я не о записе в базу), у тебя вытаскивает только одно слово))получается ты будешь писать этот код 5 раз чтоб вытащить 5 слов)))
кстати, у мну ошибка в коде, в запросе в базу вместо $word_array нужно написать $serialize
~XeOn~ (20.11.2011/18:43)Ну да, в этом ты прав.
localhost, нет, я не о записе в базу), у тебя вытаскивает только одно слово))получается ты будешь писать этот код 5 раз чтоб вытащить 5 слов)))