1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| function fieldCount($line) {
global $oriChm, $filChm;
$line = explode("\t", $line);
# Verification du nombre des champs du fichier.
if(count($line) == count($oriChm)) { echo '>> count field OK<br>'; } else { echo '>> count field Err<br>'; }
# Verification des champs du fichier
for($i = 0; $i < count($oriChm); $i ++) {
for($a = 0; $a < count($oriChm); $a ++) {
$v1 = strtolower($oriChm[$a]);
$v2 = strtolower($line[$i]);
echo $v1.' '.$v2.'<br>';
if($v1 == $v2) { echo 'ok<br>'; }
}
}
$count = 0;
for($i = 0; $i < count($line); $i ++) { if($line[$i] == '') { $count = $count + 1; } }
if($count == count($oriChm)) { echo '>> field name OK<br>'; } else { echo '>> field name Err<br>'; }
} |