我编写了一个程序,将JSON转换为PHP数组,并使用循环检查多维数组的每个值,如果值与某些值匹配,则删除该键和值,并将其转换回JSON。我试着用更少的代码来做这个。我使用嵌套的foreach循环来检查数组中的每个元素。我给它一个条件,比如if value == 0、空字符串或null,然后删除它,但是它占用了太多的代码行。对于太多的多维数组来说,这不是一个很好的方法,所以我正在寻找一个更好的解决方案。ValidatingAirlineCode": "
这是一个Symfony 3应用程序,但是问题是一个纯PHP应用程序,它涉及某种递归。
我需要递归地遍历fields的子节点,当我到达节点的末尾并包含message键时(这只是确认我已经到达错误的一种方法),然后将它应用到表单// apply to form here中,然后删除该索引/节点,这样递归就不会再沿着该路径继续下去了?