Wie invertiere ich mein Array?

8

Ich habe ein Array, das ich invertieren möchte, wie mache ich das?

    
Lizard 21.07.2010, 16:17
quelle

3 Antworten

23

Das hängt wirklich davon ab, ob Sie invertieren oder umgekehrt meinen?

Wenn Sie Ihre Schlüssel mit den Werten invertieren möchten, schauen Sie sich array_flip Ссылка an

%Vor%

Ausgabe:

%Vor%

Wenn Sie Ihr Array umkehren möchten, verwenden Sie array_reverse Ссылка

%Vor%

Ausgabe:

%Vor%

Sie können auch das Array umkehren, aber die Werte, die den Schlüsseln zugewiesen sind, in diesem Fall $values = array_reverse($values, true);

eingeben     
Lizard 21.07.2010, 16:18
quelle
5

Verwenden Sie array_reverse :

%Vor%     
Cristian 21.07.2010 16:18
quelle
1

Eine weitere Option, die Sie ebenfalls in Betracht ziehen möchten, ist das Lesen des Arrays von unten nach oben statt von oben nach unten, wenn es die Situation erlaubt.

    
user381261 21.07.2010 16:21
quelle

Tags und Links