Да и еще вопрос: че значит //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 слов)))
Ну да, в этом ты прав.
Насчет сериала
просто не работал с ним и не могу понять как он работает.
Насчет записи то догадался что не правильно накатал.