Bueno como puedo ver que puedes manejar el fichero como un archivo xml yo haria algo parecido a lo que se encuentra en este post
http://web.tursos.com/tutoriales/php...vo-xml-con-php
Suponiendo que fuera
todo tu archivo de la forma:
Código HTML:
Ver original<etiqueta>
<item>
<dueDate>due1</dueDate>
<CustomerID>cus1</CustomerID>
<BillNumber>bill1</BillNumber>
//etcetera de datos
</item>
<item>
<dueDate>due2</dueDate>
<CustomerID>cus2</CustomerID>
<BillNumber>bill2</BillNumber>
//etcetera de datos
</item>
<item>
<dueDate>due3</dueDate>
<CustomerID>cus3</CustomerID>
<BillNumber>bill3</BillNumber>
//etcetera de datos
</item>
</etiqueta>
Podrias hacer algo como:
Código PHP:
<?php
$mispost = simplexml_load_file('aqui va el nombre del xml o la estructura tipo xml que tiene'); //declaramos la ubicacion del XML
foreach ($mispost->etiqueta->item as $post):
$dueDate[]=$post->dueDate; // declaracion de variables
$CustomerID[]=$post->CustomerID;
$BillNumber[]=$post->description;
; // muestra la lista
endforeach;
?>
De pronto para tu caso seria mas de utilidad el simplexml_load_string porque supongo que no es un archivo sino una cadena pero con este foreach podrias hacer un recorrido de todos los resultados que necesitas y como lo ves yo los guardo en un arreglo, si luego te apetece hacer una arreglo de arreglos pues ya depende como lo veas.
Es obvio que sea el archivo que leas tiene que tener todos los datos que tu necesitas, por lo que me diste a entender tu solo capturaste el primer dato. es cuestión que mires el ejemplo, lo entiendas y lo modifiques.
Y ahora si oficialmente
me retiro del tema, en verdad no tengo mas tiempo. Si no te sirvio lo que te explique espero que por lo menos te de luces para solucionar tu problema. Igual si lo logras solucionar comparte tu descubrimiento con la comunidad.