Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Mais uma vez aqui, seguinte, preciso estruturar uma array no HTML com foreach, porem travei em um nível aqui, vocês podem me ajudar...
Segue o código, preciso montar como se fosse uma árvore com estes dados da array, mas preciso seguir a formatação no html que está após o comentário "RESULTADO DESEJADO", a parte de cima é a que eu escrevi e estou tentando fazer funcionar, acredito que falta bem pouco, e a parte de baixo é o resultado que preciso, alguém pode me ajudar?
Obrigado!
Sim sim sim!!
function printWords($words)
{
foreach ($words as $key => $value)
{
if (is_array($value))
{
echo $key;
echo printWords($value);
}
else
{
echo $value;
}
}
}
printWords(array('m' => array('a', 'r'), 'c' => array('o', 's'), ' ', 'f', 'i' => array('u', 'z'), 'a'));
Nesse esquema você pode navegar por diversos níveis sem a necessidade de criar um código muito extenso.
Resolveu?
Boa tarde,
Seria algo assim mais ou menos (a idéia eu digo) assim?
http://angelorubin.besaba.com/MontarMenuPhp/
Está bem no mínimo mesmo, só tentando captar a idéia, veja:
// Exemplo: resultado de uma consulta ao banco de dados
$result = array (
'1' => 'José',
'2' => 'Maria',
'3' => 'Ricardo',
'4' => 'João',
'5' => 'Marcelo',
'6' => 'Marcio',
'7' => 'paulo',
'8' => 'José Jr.',
'9' => 'André',
'10' => 'Marcos',
'11' => 'Vitor',
'12' => 'Tiago',
'13' => 'Lucas',
'14' => 'Salomão',
'15' => 'Santiago',
'16' => 'Alonso',
'17' => 'Patrícia',
'18' => 'Amanda',
'19' => 'Antônio',
'20' => 'Adolfo',
'21' => 'Benjamin',
'22' => 'Caio',
'23' => 'Daniel',
'24' => 'Eduardo',
'25' => 'Fernando',
'26' => 'Geraldo',
'27' => 'Hildebrando',
'28' => 'Inês',
'29' => 'Janete',
'30' => 'Kátia',
'31' => 'Leandro',
'32' => 'Martina',
'33' => 'Natália',
'34' => 'Orlando',
'35' => 'Pércio',
'36' => 'Quico',
'37' => 'Rosalinda',
'38' => 'Sandra',
'39' => 'Tarcila',
'40' => 'Zélia'
);
// Colocar o primeiro item no primeiro grupo
$first = array_shift($result);
// Separamos em arrays de três itens
// Loop para percorrer os arrays divididos em grupos de três