2016-12-13 2 views
0

Прямо сейчас моя система извлекает данные из базы данных Mysql. Теперь я хочу получить данные из трех разных txt-файлов, а затем случайным образом отображать данные. У меня есть несколько строк данных в обоих текстовых файлах. Я хочу случайно получить все данные из обоих файлов с помощью PHP. затем хотите сделать разбиение на страницы в обоих источниках данных.Я хочу получить данные из 3 различных txt-файлов, а затем показать данные случайным образом

может кто-нибудь мне помочь.

+0

Покажите нам, что вы попробовали. Включите код. –

+1

Пожалуйста, прочитайте [Почему «Кто-нибудь может мне помочь?» Не вопрос?] (Http://meta.stackoverflow.com/q/284236) – Chris

ответ

0

Вы можете читать текстовые файлы строки в массив и выбрать строку в случайном порядке:

<?php 
$txt1 =<<<TXT 
“If you tell the truth, you don't have to remember anything.” ― Mark Twain 
“Good friends, good books, and a sleepy conscience: this is the ideal life.” ― Mark Twain 
“Whenever you find yourself on the side of the majority, it is time to reform (or pause and reflect).” ― Mark Twain 
TXT; 

$txt2 =<<<TXT 
“Facts do not cease to exist because they are ignored.” ― Aldous Huxley 
“Words can be like X-rays if you use them properly -- they’ll go through anything. You read and you’re pierced.” ― Aldous Huxley 
“After silence, that which comes nearest to expressing the inexpressible is music.” ― Aldous Huxley, 
TXT; 

$lines = explode("\n", $txt1 . $txt2); 
$random = array_rand($lines); 

echo $lines[$random]; 

Вы могли бы вместо этого:

$txt1 = file_get_contents('/path/to/text/file'); 

И так далее.

+0

У меня есть 30 разных имен в одном файле в другом файле У меня 30 разные отзывы Как я могу показать ..? –

+0

еще один вопрос Progrock прямо сейчас мы извлекаем данные из mysql, теперь нам нужно сделать pagination b/w mysql data и txt-файл, как это возможно? –

+0

Трудно сказать, но вы можете «перетасовать» свой массив или перетасовать ключи, а затем кешировать результат. Затем вы можете «вырезать» результаты для разбивки на страницы. Много онлайн-гидов для этого. – Progrock