PHP Array zahlen sortieren

Gast #7196277
Lesenswert?

Hallo,
in PHP Zahlen in einem Array zu sortieren ist nicht schwer. Hierzu gibt 
es etliche Beispiele im Internet.

Wenn ich nun aber folgendes array hätte

$zahl[1]=12;
$zahl[2]=1;
$zahl[3]=100;
$zahl[4]=34;

Würde es folgende Ausgabe nachdem Sortieren sein:

1
12
34
100

Wie bekomme ich aber heraus, dass die erste Zahl vom Array 2, die zweite 
Zahl vom Array 1, die dritte Zahl vom Array 4 und die letzte Zahl vom 
Array 3 stammt?
Gast #7197927
Lesenswert?

frage schrieb:
> Wie bekomme ich aber heraus, dass die erste Zahl vom Array 2, die zweite
> Zahl vom Array 1, die dritte Zahl vom Array 4 und die letzte Zahl vom
> Array 3 stammt?

Wenn der Speicherplatz keine Rolle spielt: ein zweites Dummy-Array 
aufmachen, das initial den hochgezählten Index enthält. Dann dieses 
Array einfach bei den Umsortierarbeiten der eigentlichen Daten mit 
umsortieren.
Unter dem Index 1 steht dann im Dummy-Array die 2, unter Index 2 die 
Zahl 1 usw.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren