biggipsy Posted April 15, 2008 Report Share Posted April 15, 2008 Boas pessoal.... Eu para visualizar um xml a partir de php tenho o código na seguinte forma <? for ($i=0;$xml->no[$i]->marca !="";$i++) { ?> <td height="30" bgcolor="#97A7AE" class="textovisualizar"><strong><?php echo $xml->no [$i]->titulo;?></strong></td> tenho alguma forma de fazer com que em vez de ler de cima para baixo inverta a leitura? Sei que a partir de array's da para fazer utilizando o array_reverse...Mas será que alguém me poderia ajudar a partir deste exemplo? Obrigada Link to comment Share on other sites More sharing options...
biggipsy Posted April 15, 2008 Author Report Share Posted April 15, 2008 ja tenho a solução no código que coloquei eu tinha for ($i=0;$xml->no[$i]->marca !="";$i++) para inverter a leitura for ($i = count($xml->no) - 1; ($i > 0 && $xml->no[$i]->marca !=""); $i--) De qualquer forma obrigada Link to comment Share on other sites More sharing options...
Guest id194 Posted April 15, 2008 Report Share Posted April 15, 2008 Assim à primeira vista, basta dizeres que o $i inicial tem o valor máximo que pode ter e depois fazes $i-- em vez de $i++. O único problema que vejo nisto é que a tua condição de paragem do ciclo "for" não é propriamente um número. Ou seja, o ciclo termina quando a "marca" for vazio, isso não ajuda muito a descobrir o id do último elemento que é necessário para começares do fim... EDIT: Ah, pronto então... 😛 Link to comment Share on other sites More sharing options...
biggipsy Posted April 15, 2008 Author Report Share Posted April 15, 2008 o objectivo é que ele pare mesmo quando a "marca" for vazio 😁 Link to comment Share on other sites More sharing options...
djthyrax Posted April 15, 2008 Report Share Posted April 15, 2008 É só aplicares o array reverse ao $xml->no... Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Guest id194 Posted April 15, 2008 Report Share Posted April 15, 2008 Sei que a partir de array's da para fazer utilizando o array_reverse...Mas será que alguém me poderia ajudar a partir deste exemplo? Que parte é que te escapou seu nerd? Sempre arranjar uma desculpa para mais um post... Link to comment Share on other sites More sharing options...
djthyrax Posted April 15, 2008 Report Share Posted April 15, 2008 Que parte é que te escapou seu nerd? Sempre arranjar uma desculpa para mais um post... Podia-lhe ter perfeitamente escapado o facto do $xml->no ser um array (ter pensado que era um objecto, já que o resto é tudo objectos). 😛NERDEEEEEEEEEEEE! ÉZ UN NERDE! Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now