Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bem galera!
eu estou fazendo um menu dinamico, e preciso resetar o ponteiro de um array, a função é reset();
no entanto ela não esta resetando
Fiz um echo com current() antes e depois de usar reset() o resultado é igual.
while($menus=mysql_fetch_array($listparentmenus))
{
$item .= "<li class=\"parent\"><a href=\"#\">".$menus[1]." </a>"."\n\t<ul class=\"sub-menu\">\n";
//echo $arraymenus['nome']."<BR>";
$x=1;
while($submenus=mysql_fetch_array($listmenus)){
$x++;
if($menus['id'] === $submenus['id'])
$item .="\t\t<li class=\"$class\"><a href=\"".$submenus[2].$submenus[3]."\" >".$submenus[1]."</a></li>\n";
if($x === count($submenus)){
//echo "$x<BR>";
echo count($submenus)."-> $x <BR>";
echo current($submenus)."<BR>";
reset($submenus);
echo current($submenus)."<BR>";
}
}
$item .="\t</ul>\n</li>\n";
}Carregando comentários...