我在这里做错了什么来获取未定义的变量通知。将2个变量加在一起做出另一个变量
if (isset(${$error_description_.$i}[$lang])) {
以前我有这样的:
if (isset($error_description_1[$lang])) {
我现在有这里面一个for循环,其中1被替换。
我在这里做错了什么来获取未定义的变量通知。将2个变量加在一起做出另一个变量
if (isset(${$error_description_.$i}[$lang])) {
以前我有这样的:
if (isset($error_description_1[$lang])) {
我现在有这里面一个for循环,其中1被替换。
它应该是:
if (isset(${"error_description_".$i}[$lang])) {
完美的感谢,这种类型的语法叫什么?我想阅读文档页面 –
不客气。您可以阅读PHP手册以了解更多关于[变量变量](http://www.php.net/manual/en/language.variables.variable.php)。 –
这应该工作:
if (isset(${'error_description_' . $i}[$lang])) {
}
如果(isset($ ERROR_DESCRIPTION _ $ I [$ LANG])){请更加具体 –
你为什么要这么做这而不是使用数组? – Barmar