php - 不同的 php 按日期包含

标签 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
} 
?>

有没有比 365 if 语句更好的方法来做到这一点,因为我希望这是 future 的证明,所以它只是在 2016 年添加下一个 365 页的情况?

最佳答案

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

$filename = sprintf('%s.php', date('n-j-Y'));
include($filename); 

关于php - 不同的 php 按日期包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23612656/

相关文章:

php - 作为参数传递时如何将 PHPDoc 匿名函数?

javascript - 对 &lt;iframe&gt; 应用安全检查

c# - 如何检查给定日期是否存在于月份?

C++:文件与自身冲突

SQL Server 存储过程包含文件语句

php - mysqli 标志字段(工作代码)

javascript - 刷新另一个页面

java - Java 中的日期和日历(输入字符串)转换和操作

date - 显示自给定日期以来的修改(新文件和编辑文件)

java - 配置:错误:找不到java包含文件