Tom: Mehrdimensionales Array sortieren

Beitrag lesen

Hello,

hatte einen Wert falsch drin. So war meine Frage gemeint:

Versuch war: asort($mycart['itemcat'],SORT_NUMERIC);
Das führt aber zu keiner sortierung, denn er kennt $mycart['itemcat'] nicht. Was mache ich falsch?

Du beachtest nicht, dass Du hier PHP-Arrays und PHP-Objekte gemischt verwendest, was durchaus erlaubt ist, aber eben dann zu diesen ADS-Fehlern führt.

versuch es mal mit

asort($mycart->itemcat,SORT_NUMERIC);

Das sollte eigentlich dann klappen und keine Fehlermeldung mehr erzeugen.
Die Fehlermeldungen möchten wir übrigens immer im Originaltext sehen hier, wenn derartige Fragen gestellt werden. Dazu musst Du dein Fehlermanagement auch vollständig eingeschaltet haben:

error_reporting(E_ALL);        ## müsste noch ausreichen
    ini_set('display_errors', 1);

Hier nochmal mein Array:

Array
(
    [mycart] => mycart Object
        (
            [pricetotal] => 7.96
            [menge] => 3
            [items] => Array
                (
                    [0] => 601
                    [1] => 873
                    [2] => 874
                )

[itemprices] => Array
                (
                    [601] => 0.75
                    [873] => 3.00
                    [874] => 4.21
                )

[itemqtys] => Array
                (
                    [601] => 1
                    [873] => 1
                    [874] => 1
                )

[itemname] => Array
                (
                    [601] =>  Kiwi
                    [873] =>  Salat
                    [874] =>  Wurst
                )

[itemcat] => Array
                (
                    [601] => 2
                    [873] => 8
                    [874] => 4
                )

)

[user_id] => 1
    [user_nickname] => Guma
)

  
  
BTW:  
Meine Funktionen passen auf obige Abwandlung des "Spaltenarray"s natürlich nicht mehr in der Universalform. Dazu muss auch das Spaltenarray normiert vorliegen...  
  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>