У меня проблема, я знаю, как ее решить, но не на 100% понять, как будет выглядеть реализация.PHP - многомерная рекурсия массива
Это приложение Symfony 3, но проблема в том, что это чистый PHP, который предполагает какую-то рекурсию.
У меня есть многомерный массив, который представляет мою вложенную форму и ошибки, которые необходимо сопоставить с полем формы (этот бит, который я знаю, как это сделать).
Вот мой массив:
мне нужно перебрать ребенок fields
рекурсивно, и когда я достигаю конец узла и содержит message
ключа (только способ подтверждения у меня есть достигли ошибки), затем примените это к форме // apply to form here
, затем удалите этот индекс/узел так, чтобы рекурсия не опускала этот маршрут еще раз?
Может ли кто-нибудь помочь с функцией, которая сделает это. Как я уже сказал, не важно знать, что Symfony просто помогает с функцией, которая будет возвращать mutli-мерный массив и удалять этот узел, прежде чем снова вызвать себя.
Мой класс на него стоит , но я могу сократить по крайней мере 50% этого, если я могу просто следовать ключи массива:
Любая помощь будет принята с благодарностью :)
Что вы пробовали до сих пор? – vaso123