PHP-Array-Sortierung mit innerem Wert

8
%Vor%

)

Wie sortiere ich es so, dass es mit dem inneren Sortierschlüssel neu sortiert wird? dh das obige würde so aussehen:

%Vor%

)

    
Fearghal 27.09.2010, 13:34
quelle

3 Antworten

17

Sie können usort mit dieser Vergleichsfunktion verwenden:

%Vor%

Oder Sie verwenden array_multisort mit einer zusätzlichen Reihe von Schlüsselwerten für die Sortierreihenfolge:

%Vor%

Hier array_map mit dem anonyme Funktion wird verwendet, um ein Array der sort -Werte zu erstellen, mit dem die Array-Werte selbst sortiert werden. Der Vorteil ist, dass es für jedes Wertepaar eine np Vergleichsfunktion gibt, die aufgerufen werden muss.

    
Gumbo 27.09.2010 13:36
quelle
3

In etwa so:

%Vor%     
Russell Dias 27.09.2010 13:37
quelle
0

In etwa so:

%Vor%     
Sjoerd 27.09.2010 13:35
quelle

Tags und Links