csv里的年份,
如果是四位数,如2011,则正确,
如果是两位数,如11,则加上2000。
如果是其他,则报错。我写了这样的,被认为是坏习惯。说有个空的statement是在if后是坏习惯。
--------------------------------------
if (strlen($soldYear) == 2)
         {
             $soldYear += 2000;
         }
         elseif (strlen($soldYear) == 4)
         {
             
         }
         else
         {
             $result['errors'][] = "Line {$lineNumber} contains invalid 'whenSold' date. Expected date input format: 'dd/mm/yyyy hh:mm:ss' or 'dd/mm/yy hh:mm:ss'";
             continue;
         }---------------------------------------请教这样的还能写成其他的样子吗?有模版给我,if ($soldYear < 100 && $soldYear > 9)
  {
      $soldYear += 2000;
  }  if ($soldYear < ($thisYear + 10))   # calculate $thisYear somewhere above
  {
        # error stuff goes here
        ...
  }一直不明白$thisYear这个变量怎么定义,能用早这里。
我是菜鸟,还希望大侠看下,谢谢了!