Читая этот вопрос Слияние и группирование по нескольким массивам , я понял следующую идею: при работе с многоуровневыми массивами, с возможно повторяющимися ключами, было бы практично иметь функцию, которая будет перебирать такой массив как он были плоскими, как
foreach(flatten($deepArray) as $key => $val)....
какие-либо идеи, как написать flatten ()
? Есть ли какое-нибудь стандартное решение?
(обратите внимание, что fl Atten ()
не может просто вернуть новый массив из-за повторяющихся ключей).