Array voll, Ausgabe leer??

Hallo, ich schreibe gerade einen Exporter der nach der Bestellung eine spezielle xml speichern soll. Nun das Problem ist, das Array ist voll bis oben hin, aber wenn ich die Werte auslesen und entsprechend einarbeiten möchte, sind diese leer. z.b. $order = current($export-\>sGetOrders(array("orderID"=\>$orderID))); print_r($order); Liefert mir ein Haufen schöner Werte. Doch wenn ich nun, z.b. $order['payment\_description'] per Echo anzeigen lassen will, um zu schauen ob was drin ist. Ist es leer. Das Array davon ist aber gefüllt. Woran kann das liegen, das mir da die Verarbeitung verwehrt wird?

Fehler gefunden. Anstatt $positions = $export-\>sOrderDetails(array("orderID"=\>$orderID)); muss man $positions = current($export-\>sOrderDetails(array("orderID"=\>$orderID))); benutzen. Erst dann kann man die Werte auch aus dem Array holen.