dedlfix: Daten mit PHP ausgeben

Beitrag lesen

Tach!

hab mein Code noch etwas überarbeitet. Jetzt werden meine Einträge nach ID sortiert. Vorher waren diese kreuz und quer sortiert.

sort ($result->GetCountriesResult->Country);

Das wird wohl mehr oder weniger Zufall sein. sort() muss in deinem Fall Objekte vergleichen. Ich wüsste nicht mal, dass irgendwie definiert wäre, wann ein Objekt größer oder kleiner als ein anderes ist. Dass sort() von sich aus eine Eigenschaft namens id heranzieht, ist jedenfalls nicht dokumentiert. Auch nicht, dass es die erste Eigenschaft nimmt, die es finden kann. Vielleicht versucht es, das Objekt in einen String zu wandeln. Der richtige Weg wäre, eine der u*sort-Funktionen zu verwenden und eine selbst verfasste Vergleichsfunktion anzugeben, die explizit die id-Felder (oder was auch immer) vergleicht.

dedlfix.