Привет. Сейчас у меня выводится в случайном порядке записи из массива (файл)
<?php
$numbers = file("file.txt");
shuffle($numbers);
while (list(, $number) = each($numbers)) {
echo "<br>", "$number";
}
?>
Как сделать вывод определенного кол-ва записей, а не всех записей из массива?
Воспользуйтесь функцией array_slice
<?php
$numbers = file("file.txt");
shuffle($numbers);
$n = 5;
echo implode("<br/>\n", array_slice($numbers, 0, $n));
Либо вы можете остановиться в нужный момент с помощью break:
$i = 0;
foreach ($numbers as $num) {
if (++$i == $n) break;
echo $num."<br/>";
}
Либо воспользуйтесь циклом for:
for ($i = 0; $i < $n && $i < count($numbers); $i++) {
echo $numbers[$i]."<br/>";
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости