我有这段代码;它们通常都回显相同的变量,但只有第二个会出现…
<?php
$i=3;
echo ${'imgmod_data_' . $i . '[''artist'']'};
echo $imgmod_data_3['artist'];?>
对于第一个回显,它给出错误:
"注意:未定义变量:imgmod_data_3['artist']"
如果有人能解释一下为什么我得到这个错误,我将不胜感激。
echo ${'imgmod_data_' . $i}['artist'];
数组解引用部分不应该是字符串
实例:http://codepad.viper-7.com/bmWcuW