0

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

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

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

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

谢谢,斯坦...

4

1 回答 1

0

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

$line = str_replace('${DATE}', (time() + 39681000000/1000000), $line);
于 2012-04-17T16:39:30.137 回答