Поиск текста в файле и вывод рандомом одного вхождения.

Klaus

SEO Cthulhu
Поиск текста в файле и вывод рандомом одного вхождения.

Обеспечить поиск фразы в файле по вхождению слова - здесь много раз обсуждалось.
Вопрос в другом - как вывести не все вхождения, а одно, но по рандому?
Например имеем 20 вхождений. Требуется при обращении вывести только одно вхождение из первых 10, рандомом.

Спасибо.
 

Bloody

Guest
Делаешь rand(1,10), и считаешь вхождение (обыкновенный счетчик). Если номер вхождения равен случайному числу, то выводишь его.
 

Klaus

SEO Cthulhu
Благодарю, я только изучаю php(вообще первые шаги в программировании) и споткнулся именно на этом..
 

Unregistered-2

Guest
Ещё в SQL запросе пишешь SELECT....FROM... WHERE... ORDER BY RAND() LIMIT 1 - получаешь только одно случайное значение :)
 

Bloody

Guest
Ну, это случайная выборка из базы данных, а не с файла (хотя штука и полезная!)
 
Сверху