Por qué el array debes recorrerlo:
No sé si será tu "codigo" variable u otra .. justamente las pruebas de "print_r()" es para que veas eso mismo .. que es lo que estás generando realmente. Un array puede ser de "varias dimiensiones" como por ejemplo ya lo es $_SESSION (y $_POST .. etc) donde pueden ser "asociativas" a su vez y contenter valores simples o array's (y hasta objetos):
Código PHP:
foreach ($_SESSION['tu_Dato_que_es_un_array'] as $elemento){
echo $elemento."<br>";
}
Un saludo,