Letzten Array zuerst ausgeben

Sasser

Erfahrenes Mitglied
Guten Abend!

Ich habe einen String, welchen ich aufsplitte. Darin ist vom Datum aufsteigend ein Datum und ein Wert enthalten.

Wie kann man nun für eine Statistik die letzten 20 aufsteigend im Datum ausgeben? In SQL ist sowas kein Problem für mich, aber hier habe ich leider keinen Anhaltpunkt.

Hier mein Code, welcher bisher immernoch alle ausgibt:

PHP:
$history = explode ( "#", "2009-10-10|12#2009-11-10|111" );
foreach ($history as $historypart) {
	$historypart = explode ( "|", $historypart );
	$X [] = date ( "d.m.Y", strtotime ( $historypart ["0"] ) );
	$Y [] = $historypart ["1"];
}
 
Ich habs nun folgendermaßen gemacht:

PHP:
$i = "0";
	foreach ($history as $historypart) {
		$i ++;
		if ($i > ( count( $history ) - 25 )) {
			$historypart = explode ( "|", $historypart );
			$X [] = date ( "d.m.Y", strtotime ( $historypart ["0"] ) );
			$Y [] = $historypart ["1"] / 100;
		}
	}
 
Zuletzt bearbeitet:
Zurück