函数arrayToObject ($ e) { 如果方法(e)美元!=笆椤?返回; foreach (e k=>美元美元v) { 如果方法(v)美元==笆椤眧 |方法(v)美元=='对象') 美元$ e [k]=(对象)arrayToObject (v)美元; } 返回(对象)$ e; } 函数objectToArray ($ e) { e=(数组)e美元; foreach (e k=>美元美元v) { 如果方法(v)美元=='资源')返回; 如果(方法(v)美元=='对象' | |方法(v)美元==笆椤? 美元$ e [k]=(数组)objectToArray (v)美元; } 返回$ e; }