【发布时间】:2018-02-05 14:42:56
【问题描述】:
使用一个简单的表单,我有一个字段供用户输入日期 - 当这些字段发布到我的 txt 文件中时,我需要按日期字段对它们进行排序,无法找到按日期对它们进行排序的方法领域,有什么想法吗?
PHP 代码:
if(isset($_POST['field1']) && isset($_POST['field2']) && isset($_POST['field3'])) {
$data = 'REQUEST - ' . $_POST['field1'] . ' - ' . $_POST['field2'] . ' - ' . $_POST['field3'] . "\n";
$ret = file_put_contents('mydata.txt', $data, FILE_APPEND | LOCK_EX);}
【问题讨论】:
-
日期字段?什么日期字段?然后排序什么?
-
您是指
mydata.txt中的所有内容?您必须将整个文件读入一个数组,对其进行排序,然后将其写回文件中。 -
抱歉,澄清一下:其中一个字段要求用户输入日期。
-
所以应该对文件中的现有数据进行排序,或者其他 POST 字段应该在写入文件之前按顺序排序?目前还不清楚。 “他们”不能很好地描述您所指的确切内容。