есть файл file1:
4654 1245
0 1246
0 1247
13 1248
помещаю file1 в массив arr1
$file=fopen("file1", "r");
while(!feof($file))
{
$arr1[]=explode("\t", fgets($file));
}
распечатываю массив arr1, все нормально:
print_r($arr1);
Array ( [0] => Array ( [0] =>4654 [1] => 1245 ) [1] => Array ( [0] => 0 [1] => 1246 ) [2] => Array ( [0] => 0 [1] => 1247 ) [3] => Array ( [0] => 13 [1] => 1248 ))
есть массив arr2:
$arr2 = Array(
"1245" => "Сергей",
"1246" => "Алексей",
"1247" => "Владимир",
"1248" => "Игорь"
);
Вывожу на экран элемент массива arr2 при помощи массива arr1
print $arr2[$arr1[0][1]]
undefined index: 1245
Вывожу подставляя иденкс вручную
print $arr2["1245"] - Выводит - [i][b]Сергей[/b][/i]
$var1 = $arr1[0][1];
print $var1;
Выводит - 1245
print $arr2[$var1];
undefined index: 1245
что я делаю не так?