Hi ich habe folgendes Array:
Array
(
[Schlafzimmer] => 969
[Wohnzimmer] => 3546923
[Kueche] => 1029
[Flur] => 972
[Aussenflur] => 6422
[Kinderzimmer] => 971
[Bad] => 849
)
Die Zahlen sind Unixzeiten…
Ich will das Array sortieren, das die kleinste Zahl oben steht, also so:
Array
([Bad] => 849
[Schlafzimmer] => 969
[Kinderzimmer] => 971
usw....
Alles was ich gefunden habe sortiert mir das Array zwar aber statt z.B. [Kinderzimmer] => 971 steht dann [0] => 971 im Array… das bringt mir aber nix… muss schon wissen welcher Raum zu der Zahl gehört…
Hat einer eine Idee wie das geht ?
asort — Sortiert ein Array und erhält die Index-Assoziation
PHP: asort - Manual
Michael
Danke habe ich eben durch einen Tippfehler zufälligerweise herausgefunden, aber Danke…
Neues Problem, gibt es eine Möglichkeit, eine Art Nummerierung, also an welcher Stelle etwas im Array steht ?
Hier ein Beispiel:
Array
(
[Schlafzimmer] => 969
[Wohnzimmer] => 3546923
[Kueche] => 1029
[Flur] => 972
[Aussenflur] => 6422
[Kinderzimmer] => 971
[Bad] => 849
)
[Schlafzimmer] ist Pos. 0
[Wohnzimmer] ist Pos. 1
usw. ?
array_keys — Liefert alle Schlüssel oder eine Teilmenge aller Schlüssel eines Arrays
PHP: array_keys - Manual
Ansonsten einfach hier mal nachschlagen:
PHP: Array Funktionen - Manual
Michael