biggipsy Posted April 15, 2008 at 09:38 AM Report Share #179058 Posted April 15, 2008 at 09:38 AM 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 at 10:53 AM Author Report Share #179079 Posted April 15, 2008 at 10:53 AM 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 at 10:57 AM Report Share #179080 Posted April 15, 2008 at 10:57 AM 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 at 11:41 AM Author Report Share #179097 Posted April 15, 2008 at 11:41 AM 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 at 08:08 PM Report Share #179242 Posted April 15, 2008 at 08:08 PM É 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 at 08:11 PM Report Share #179246 Posted April 15, 2008 at 08:11 PM 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 at 08:14 PM Report Share #179248 Posted April 15, 2008 at 08:14 PM 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