Cita:
Iniciado por Triby Pues el array se está generando correctamente, ahora deberías revisar el código fuente generado en el navegador, para que veas dónde está mal formado el HTML.
Gracias Triby, encontre el problema y lo pude solucionar, las llaves de mi HTML estaban mal cerradas x eso se quedaba solo imprimiendo el primer articulo, asi q aqui queda mi HTML correcto y aparte hice una concatenacion de 2 variables para poder pasar ese resultado a mi funcion de impresion:
Código PHP:
echo '<div id=cssmenu>';
if(count($menu) > 0) {
echo '<ul>';
echo ' <li class=has-sub last><a href=#><span>Please Select a Year:</span></a>';
echo ' <ul>';
foreach($menu as $uyear => $docs)
{
echo "<li class='has-sub'><a href='#'><span>".$uyear." </span></a>";
echo ' <ul>';
foreach($docs as $filename)
{
$a= "Newsletter_$uyear";
$b="_$filename.pdf";
$myissue = $a.$b;
echo "<li class=last><a href=# onclick=myPDF('".$myissue."')> Issue# ".$filename."</a></li>";
}
echo ' </ul>';
echo ' </li>';
}
echo ' </ul>';
echo ' </li>';
echo '</ul>';
}
echo '</div>';
Gracias x tu ayuda!!!