Приветствую! Что-то не сообразить, может подскажет кто?)
Имеем массив
Array
(
[0] => Array
(
[result] => a
[components] => Array
(
[0] => 2
[1] => 41
)
[formula] => 2+41
[answer] => 43
)
[1] => Array
(
[result] => d
[components] => Array
(
[0] => a
[1] => 1
)
[formula] => a-1
[answer] =>
)
)
необходимо проверить, есть ли в [components] один из [result] (предыдущих индексов) и при совпадении заменить найденый component в [formula] на [answer].
Т.е. в данном случае необходимо что бы получилось вместо
[formula] => a-1
это:
[formula] => 43-1
Прошу прощения за сумбурность, если не понятно - постараюсь перефразировать. Надеюсь на вашу помощь! )