【发布时间】:2017-02-26 06:07:23
【问题描述】:
我有一个问题,我知道如何解决它,但不是 100% 清楚实施会是什么样子。
这是一个 Symfony 3 应用程序,但问题是纯 PHP 应用程序涉及某种递归。
我有一个多维数组,它代表我的嵌套表单和一个需要映射到表单字段的错误(我知道该怎么做)。
这是我的数组:
我需要递归循环遍历fields 的子节点,当我到达一个节点的末尾并且它包含message 键(只是一种确认我已经遇到错误的方法)然后将其应用于表单@ 987654326@ 然后删除那个索引/节点,这样递归就不会再沿着这条路线走?
任何人都可以帮助执行此功能。就像我说的,了解 Symfony 并不重要,它只是帮助处理将递归多维数组并在再次调用自身之前删除该节点的函数。
我所在的班级但如果我可以按照数组键操作,我可以减少至少 50%:
任何帮助将不胜感激:)
【问题讨论】:
-
到目前为止你尝试了什么?
标签: php arrays recursion multidimensional-array