我有一個數組名爲$行這樣的字符串多維數組:訪問與數組語法
[multifield] => Array
(
[pipelines_users] => Array
(
[users_id] => Array
(
[0] => 327
[1] => 123
)
)
)
,我想訪問users_id數組,但只有字符串multifield[pipelines_users][users_id]
但呼應$row[$string]
使用整個字符串作爲鍵,不解析方括號的數組表示法。
我試過:$row{$string}
和其他幾個不正確的語法,沒有運氣。
字符串數組表示法將有可變鍵,所以我不能在這裏硬編碼。
如果你不想使用'eval',那麼你將不得不爲此使用引用 - 分割字符串成的單層鍵,通過它的鍵獲取參考第一級別的元素,然後使用該引用獲取下一級元素等。 – CBroe
如果要訪問數組的單個元素,則應該將整個字符串拆分爲多個子字符串。 – briosheje