WinFuture-Forum.de: Multi-array Sortieren - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Multi-array Sortieren PHP


#1 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 13. September 2010 - 10:43

Hallo leute ich bräuchte mal bitte eure Hilfe. Hab hab eine multidimensionales Array.
Dieses müsste ich jetzt nach name "1010,1000" und nach Position "10,38,11" soriten.

array(12) { 
[1010]=>  array(7) { 
	[10]=>  array(1) { 
		["sum"]=>  string(3) "123" 
	} 
	[38]=>  array(8) {
		["sum"]=>  string(3) "123" 
	}
	[11]=>  array(1) { 
		["sum"]=>  string(3) "123" 
	} 
}
[1000]=>  array(7) { 
	[10]=>  array(1) { 
		["sum"]=>  string(3) "123" 
	} 
	[38]=>  array(8) {
		["sum"]=>  string(3) "123" 
	}
	[11]=>  array(1) { 
		["sum"]=>  string(3) "123" 
	} 
}
....


Ich probier jetzt schon eine ganze weile daran rumzuschrauben aber irgendwie klappt nichts. hab mir auch schon array_multisort angeschaut aber das kapier ich irgendwie nicht

gewünschtes ergebnis:
name: 1000
position:10,11,38
name 1010
position:10,11,38

hier mein erster Versuch mit array_multisort
		array_multisort($dataAr[0], SORT_ASC,
				 $dataAr[1], SORT_ASC);


vielen dank für eure bemühungen
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 13. September 2010 - 11:50

Weil array_multisort auch die Values und nicht die Keys sortiert.

Wenn dann brauchst du entweder ksort oder eine eigene Funktion uksort.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0