Я получаю динамически название некоторых массивов файлов, я могу напечатать полный массив, используяПолучить значение массива с динамически по имени
print_r($$n_v);
Выхода:
Array ([name] => 5.docx [type] => application/vnd.openxmlformats-officedocument.wordprocessingml.document [tmp_name] => /tmp/php1cs872 [error] => 0 [size] => 14061)
Но если я пытаюсь
print $$n_v['name'];
Это не работает, как я могу получить значения этого массива?
Исправление проста, но: не использовать переменные переменные, чтобы начать с. Используйте массив, например '$ data [$ n_v] ['name']'. В долгосрочной перспективе это очень разумно. – deceze
'$ {$ n_v} ['name']' – Darren