- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
// в данном случае count($xls_data) не подойдет, потому что
// он меньше изза того что индексы не всегда по +1 идут
end($xls_data);
list($xls_dataCount,$unused) = each($xls_data);
// тут некоторый код, тоже пахнет
for($i = 3; $i <= $xls_dataCount; $i++){
$row = $xls_data[$i];
if(count($row) == 1 && $estnames[$row[1]])$ename = $row[1];
else{
foreach($years as $yindex => $year)
$data[$ename][$row[1]][$year] = $row[$yindex];
}
}