Есть скрипт генератора фраз. Он включает три файла:
1. comments.php - в нем идут строки с фразами
2. index.php - вывод фразы на страницу
3. script.php - генерация рандомно фраз
Суть в том, что на странице фраза генреируется рандомно по одной. Как сделать вывод нескольких строк рандомно? Может использовать условие for или while или foreach?
Файл script.php
<?php
$famtxt = file('comments.php');
$famstr = $famtxt[ array_rand($famtxt) ];
header("Cache-Control: no-cache");
$prefixes = array($famstr);
$k = mt_rand (0, 99);
mt_srand (time()+(double)microtime()*$k*95987);
echo $prefixes[mt_rand(0,count($prefixes)-1)];
?>
Файл index.php
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script type="text/JavaScript">
$(document).ready(function(){
$("#generate").click(function(){
$("#quote p").load("script.php");
});
});
</script>
<div id="quote"><p>примерный текст</p></div>
<input type="submit" id="generate" value="Generate!"><br />
файл comments.php
<?php
фраза 01
фраза02
фраза03
?>