我有一个多维数组,该数组来自具有8列的MySQL表。其中2个是日期,我想通过增加1周来更新其中之一。这是我所做的:
foreach ($datas as &$data_rows) {
if($data_rows[3] == "Each week"){
$date = strtotime($data_rows[6]);
$data_rows[1] = date("Y-m-d", strtotime("+1 week", $date));
}
}
有很多不同频率的工作,所以我要做的是首先,增加工作的最后频率(+1周,+ 1个月等),然后在此处使用该示例进行此操作(如果在其他频率下则进行其他操作),所以我需要更新1列中的日期
然后我要对这些日期进行排序,以便第一个泳道成为第一个要做的工作。但是为此,我需要更新数组的一列。
这是行不通的,如果我在foreach中做一些事情,那还可以,但是一旦foreach结束了,我就不能再使用它了,数据将无法保存...
答案 0 :(得分:0)
我认为使用for循环并仅使用计数器引用您的索引将是最简单的。
提供您要转换的日期是合法的日期字符串,那么它应该对您有用。
App.xaml.cs