我不是一个编码员,我需要修改以下代码以删除今天之前的所有选项,而不是仅显示所显示数组中的2天。
private void PrintDic_AddPages(object sender, AddPagesEventArgs e)
{
foreach (var item in MyPrintPages.Items)
{
var rect = item as Rectangle;
printDoc.AddPage(rect);
}
printDoc.AddPagesComplete();
}
答案 0 :(得分:0)
如果你想使用$ options_remove数组
$newArray = array_filter($oldArray,function($a) {
global $options_remove;
return !in_array($a,$options_remove);
});
或类似的东西
$today = mktime(0, 0, 0, date("m") , date("d"), date("Y"));
$newArray = array_filter($oldArray,function($a) {
// your old array assumed to hold the date or datetime as value such as '2016-08-11' or '2016-08-11 08:11:23'
global $today;
return strtotime($a) < $today;
});
$ newarray持有的价值时间少于今天的开始时间。所以直到昨天结束