下面程序哪不妥当,运行不出结果

下面程序哪不妥当,运行不出结果
$a1 = substr($ar[15],0,6);
$a2 = substr($ar[16],0,6);
if($ar1[1] == 2 && $a1 eq 200705 && $a2 eq 200705 && length($ar1[15])==14 and length($ar1[16])==14){
$sum2++;
print "符合条件的记录中第$sum2行是:$line\n\n";
}