Мля, что вы бредите все?
arr[1]['A'] = 5;
echo "Результат: $arr[1][A]";
echo ("Результат: " . $arr[1][A]);
Даст разный результат.
Всё дело в методе разыменовании переменных в строке ("$xx")
Как видим он "не жадный".
Вот и всё. Закройте тему от греха, а то еще понапридумывают...