不同的PHP包括按日期

Ma9*_*9ic 2 php date include

我已经为明年创建了365个PHP页面,目前命名为:

  • 1-1-2015.php
  • 1-2-2015.php
  • 1-3-2015.php

我希望每天<?php include("1-1-2015.php"); ?>在我的主页上显示不同的一个,我已经使用"if else"在一周中的几天做了类似的事情.

<?php 
$today = date("l");
if($today == "Sunday") 
{
//do Sunday Thing
}
elseif($today == "Monday")
{
// do Monday Thing
} 
?>
Run Code Online (Sandbox Code Playgroud)

除了365 if语句之外,还有更好的方法可以做到这一点,因为我希望这是未来的证据所以它只是在2016年添加下一个365页的情况吗?

Joh*_*nde 7

只需使用date()格式化日期以匹配您的文件命名方案.

$filename = sprintf('%s.php', date('n-j-Y'));
include($filename); 
Run Code Online (Sandbox Code Playgroud)