获取动态命名的数组值

时间:2015-01-14 05:07:36

标签: php arrays variables

我动态获取某些文件数组的名称,我可以使用

打印完整的数组
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'];

它不起作用,我怎样才能获得该数组的值?

1 个答案:

答案 0 :(得分:2)

您可以通过利用PHP的变量变量执行以下操作来打印它:

${$n_v}['name'];

取自PHP变量变量页面:

  

有时能够拥有变量变量名称很方便。   也就是说,一个可以动态设置和使用的变量名。

Example


了解有关PHP variable variables

的更多信息