У меня есть массив, и я хочу повторить его и применить метод класса к каждому элементу. Для этого можно использовать array_map(...)
или же array_walk(...)
, Если это многомерный массив, array_walk_recursive(...)
может быть использован.
Теперь у меня есть следующий случай:
Array (
[form_fieldset_aaa] => Array (
[form_element_bbb] => Array (
[validation_error_type_foo] => error message...
)
[form_fieldset_ccc] => Array (
[form_fieldset_ddd] => Array (
[form_fieldset_eee] => Array (
[form_element_fff] => Array (
[validation_error_type_bar] => error message...
)
)
)
[form_fieldset_ggg] => Array (
[1] => Array (
[form_fieldset_hhh] => Array (
[validation_error_type_buz] => error message...
)
)
)
)
)
)
key
а также value
, но и дополнительная информация, такая как key
а также value
родительского элемента и объекта для $newObject = $object->get($parentKey)
,Как реализовать это требование?
Задача ещё не решена.
Других решений пока нет …