Есть массив такого формата:
Array
(
[_links] => Array
(
[self] => Array
.......))
[_embedded] => Array
(
[movement_acceptance] => Array
(
[0] => Array
(
[id] => 116173
[state] => confirmed
)
[1] => Array
(
[id] => 116172
[state] => new
)
[2] => Array
(
[id] => 116171
[state] => confirmed
)
Мне нужно сделать перебор значений ключа id в группе самых глубоких подмассивов. Получается что выделенный жирным массив постоянно меняется так как является по сути ключем надмассива:
$array[_embedded][movement_acceptance]
[*][id]
Возвращаясь к задаче - нужно сделать перебор именно значений id со всего списка. Знаю о функции foreach но примеры ее применения показывают только работу со статическими значениями ключей. Значение * может принимать от 0 до 24.
Подскажите как оформить такой перебор?