我有一组 4 个 HTML 列表项,我想改变它们每周出现一次的顺序。我想知道是否有人对此有一个不错的,优雅的解决方案?
与往常一样,我将非常感谢您提供的任何意见!
更新:
不幸的是,即使有必要的 .htaccess 覆盖,我也无法让任何基于 srand() 的解决方案在这个特定的服务器上工作,但可以使用以下解决方案 - 目前,它只返回一个列表项- 我如何修改它以显示所需的四个?再一次,任何想法都将不胜感激:)
function RandomList($TimeBase, $QuotesArray){
$TimeBase = intval($TimeBase);
$ItemCount = count($QuotesArray);
$RandomIndexPos = ($TimeBase % $ItemCount);
return $QuotesArray[$RandomIndexPos];
}
$WeekOfTheYear = date('W');
$RandomItems = array(
"<li><a href=\"#northern-germany\" title=\"Northern Germany\">North</a></li>","<li><a href=\"#southern-germany\" title=\"Southern Germany\">South</a></li>","<li><a href=\"#western-germany\" title=\"Western Germany\">West</a></li>","<li><a href=\"#eastern-germany\" title=\"Eastern Germany\">East</a></li>");
print RandomList($WeekOfTheYear, $RandomItems);