Кира
оставил(-а) отзыв
★★★★★ [13-07-2026]
Мастер решил проблему с подключением телевизора быстро и профессионально, на отлично. Спасибо
Аделина
оставил(-а) отзыв
★★★★★ [28-05-2026]
Работа выполнена качественно и в срок. Грамотные специалисты своего дела. Все понравилось, огромное спасибо за выполненный ремонт! А также спасибо за помощь в подборе оборудования.
Хахина Мария
оставил(-а) отзыв
★★★★★ [19-03-2026]
Быстро и качественно!
Строителев Егор
оставил(-а) отзыв
★★★★★ [09-03-2026]
Все быстро, четко и по делу! Проблема была решена, так же, получила ответы на все свои вопросы!
Вероника
оставил(-а) отзыв
★★★★★ [14-04-2026]
Работа выполнена быстро и качественно.
$reviews_output = '';
$file = 'reviews.txt';
$f = file($file);
$count = count($f);
$file_names = 'names.txt';
$f_n = file($file_names);
$count2 = count($f_n);
$day = date('d');
$month = date('m');
$year = date('Y');
// Меняем инкрементный цикл на декрементный
for ($i = 4; $i >= 0; $i--) {
// Чтобы каждый раз не генерировать новые случайные индексы для уже выведенных позиций,
// лучше перенести rand() внутрь или использовать счетчик иначе.
// Но если оставить вашу логику генерации внутри, то просто меняем направление:
$r = rand(0, $count - 1);
$n = rand(0, $count2 - 1);
// Теперь day - (4 + r) даст самую старую дату первым элементом,
// а day - (0 + r) — самую новую последним.
// Для правильного порядка "свежее -> старее" нам нужно, чтобы i=0 было внизу,
// а i=4 вверху. Поэтому проще всего поменять знак в формуле даты:
$reviews_output .=''.$f_n[$n].' оставил(-а) отзыв
★★★★★ ['.date('d-m-Y', mktime(0, 0, 0, $month, $day + ($i+$r), $year)).']
'.$f[$r].'
';
}
?>