Cita:
Iniciado por iviamontes hmm bueno lo copie y no me funciona, es decir me imprime un 1, que no es eso lo que deberia de imprimir
Me olvide de decirte que en el ultimo ejemplo que pusiste estaban mal cerrados los nombres de algunos elemnetos xml, seguro por eso encontraba el primero , te devolvio 1, y luego encontro un error y termino la ejecion.
Aca lo que yo probe y funciono:
Código XML:
Ver original<?xml version="1.0" encoding="UTF-8"?>
<img>
<img1>
<fo_desc1>texto</fo_desc1>
<id1>foto_1</id1>
<proimg1>3-2027-1.gif</proimg1>
</img1>
<img2>
<fo_desc2>texto</fo_desc2>
<id2>foto_2</id2>
<proimg2>3-2027-2.gif</proimg2>
</img2>
<img3>
<fo_desc3>texto</fo_desc3>
<id3>foto_3</id3>
<proimg3>3-2027-3.gif</proimg3>
</img3>
</img>
Código PHP:
Ver original echo 'Cantidad de items: '.count($mp3).'<br >'; for ($index = 1; $index <= count($mp3); $index++) { $a='img'.$index;
$c='proimg'.$index;
$d='fo_desc'.$index;
$e='id'.$index;
echo $mp3->$a->$c.' * <br />';
echo $mp3->$a->$d.' * <br />';
echo $mp3->$a->$e.' * <br />';
}
Fijate en tu configuracion que te muestre todos los errores.