PHP 读取的数组中的当前日期字段


Current date field in array read by PHP

我有一个由日期事件组成的数组,我使用 PHP 在网页上列出这些事件来生成显示日期排序表的页面。我正在尝试以适合我的特定格式将 PHP time() 函数插入文本 (CSV) 数组的一个特定记录中,以便每次有人打开此页面时,该特定记录始终以我需要的格式读取当前日期。我尝试了许多变体

 <?php print ((time() + '39681000000')/1000000); ?> 

有和没有PHP打开和关闭标签,以及许多其他变体,但没有成功。该记录仅显示一个空白字段,其中包含带有标签的函数,并且仅显示没有标签的代码。PHP 函数独立工作正常,但插入记录字段时将不起作用。我似乎无法将任何 PHP 函数(更不用说这个)插入记录字段并使其工作,因此该函数的编写方式似乎没有问题。

我还尝试在页面顶部将其声明为全局变量,然后在此字段中调用它,但这不起作用。我也尝试了now()函数,也没有快乐。

谢谢斯坦。。。

在这种情况下,字符串替换可能是最好的选择(如上面提到的 drew)。尝试从 CSV 文件中删除 PHP 代码并将其替换为类似 ${DATE} 的内容,然后在设置$line后立即导入 CSV 文件的 while 循环中放入以下内容:

$line = str_replace('${DATE}', (time() + 39681000000/1000000), $line);