我在這裏做錯了什麼來獲取未定義的變量通知。將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