sort multi array

Status
Niet open voor verdere reacties.

phobia

Terugkerende gebruiker
Lid geworden
4 sep 2006
Berichten
1.777
Ik zit in de knop met mijn multi array.

het ziet er nog zo uit:
Array(
[28 07 2010,02:48:51]=> Array([0]=> piet [1]=> 28 07 2010 [2]=>02:48:51 [3]=> 7623)
[27 07 2010,09:48:03]=> Array([0]=> jan [1]=> 27 07 2010 [2]=>09:48:03 [3]=> 5623)
[28 07 2010,11:15:31]=> Array([0]=>hein [1]=> 28 07 2010 [2]=>11:15:31 [3]=> 7623)
)

Nu wil ik dat ze op datum en tijd in de array komen(de nieuwste moet als eerste in de array).
dus:
Array(
[28 07 2010,11:15:31]=> Array([0]=>hein [1]=> 28 07 2010 [2]=>11:15:31 [3]=> 7623)
[28 07 2010,02:48:51]=> Array([0]=> piet [1]=> 28 07 2010 [2]=>02:48:51 [3]=> 7623)
[27 07 2010,09:48:03]=> Array([0]=> jan [1]=> 27 07 2010 [2]=>09:48:03 [3]=> 5623)
)

Kan iemand mij please helpen, ik kom er niet uit met de sort functie van php!
 
Kijk eens naar de functie krsort. Als je die toepast op de "buitenste" array krijg je wat je wilt.
 
Laatst bewerkt:
ik heb dit gebruikt. Werkt als een zonnetje!
PHP:
//sorteren van een multi array
private function array_sort($array,$sort)
{
	$tmp = array();
	foreach($array as &$ma)
		$tmp[] = &$ma[$sort];
		
	array_multisort($tmp,SORT_DESC,$array);
	
	return $array;
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan