Jump to content

Inverter a leitura do xml


biggipsy
 Share

Recommended Posts

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.