Встретился с такой проблемой, нужно в @data ввести значения как в нижнем блоке, в нижнем болке в @data данные введены как постоянные, а надо что бы они считывались из файла..., считывается, разбивается, а в массив ввести не могу, что делаю не так?
*****************************************
# это пытаюсь вбить значения сам, не получается
open (T, "$txt");
@line=;
close (T);
for($i=0;$i<@line;$i++)
{
($d,$t)=split("::",$line[$i]);
$data{$d} = $t; #не правильно здесь
}
****************************************
# это как постоянно вбитые значения, работает нормально
@data = (
["Yhjlh", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
[ 6203, 3500, 3973, 2859, 3012, 3423, 1230]
);
****************************************