Отображать значения массива с тем же ключом вместе

У меня этот массив

[multiv] => Array ( [31603] => Array ( [0] => one [1] => two [2] => three [3] => four ) [18992] => Array ( [0] => five [1] => six [2] => seven [3] => eight ) ) 

который я хочу отображать все его элементы и каждый массив ключей вместе, используя тег article меня есть это

  foreach( $main_array['multiv'] as $key => $value ) { foreach( $value as $k => $v ) { echo " <article class='crud_list'> <input type='hidden' name='$key' /> <input type='text' name='$k' value='$v' /><br/> <input type='checkbox' name='$k' value='$v' /><br/> <input type='radio' name='$k' value='$v' /><br/> <select><option>$k</option></select><br/> </article> "; } } 

но проблема заключается в том, что код выводит восемь тегов статьи. Первый foreach получает ключи массива верхнего массива, но как это сделать, чтобы получить значения 0,1,2,3 в одной article , так что теперь у меня будет только два тега статьи для массива ?.