Прозрачно сгладьте массив

Читая этот вопрос Слияние и группирование по нескольким массивам , я понял следующую идею: при работе с многоуровневыми массивами, с возможно повторяющимися ключами, было бы практично иметь функцию, которая будет перебирать такой массив как он были плоскими, как

foreach(flatten($deepArray) as $key => $val)....

какие-либо идеи, как написать flatten () ? Есть ли какое-нибудь стандартное решение?

(обратите внимание, что fl Atten () не может просто вернуть новый массив из-за повторяющихся ключей).

8
задан Community 23 May 2017 в 10:29
поделиться