jjzjj

oArrayObject

全部标签

php - 如何使用 ArrayObject 取消设置嵌套数组?

ideone示例代码:array('d'));print_r($a);unset($a['b']['c']);print_r($a);输出ArrayObjectObject([b]=>Array([c]=>Array([0]=>d)))ArrayObjectObject([b]=>Array([c]=>Array([0]=>d)))您注意到$a['b']['c']仍然存在,即使在取消设置之后也是如此。我希望$a只剩下一个值(b)。在我的实际应用中,我收到以下警告:IndirectmodificationofoverloadedelementofMyClasshasnoeffect其中M