Если вы храните свои ссылки в массиве, вы можете использовать дату ("z"), которая будет возвращать дату в виде числа от 0 до 365.
<?php
$myLinks = array(0,1,2,3,4,5,6,7,8,9);
$todaysStart = date("z") % count($myLinks);
if($todaysStart != 0){
$arrayBuffer = array_slice($myLinks,$todaysStart,sizeof($myLinks)-1);
$arrayBuffer = array_merge($arrayBuffer,array_slice($myLinks,0,$todaysStart));
}else{
$arrayBuffer = $myLinks;
}
Число на сегодня 293.293% 10 = 3, поэтому мы «сдвигаем» элементы на три точки влево и в конце объединяем первые три элемента.Теперь вы можете пройти через него с помощью foreach или любого другого типа цикла.