Hallo
oder mit Array_slice http://www.php.net/manual/de/function.array-slice.php versuchen.
Ich denke, dass diese Lösung mit einer vorhergehenden Prüfung, ob das Array mehr als 5 Elemente hat, die einfachste wäre. Keine Schleife, keine Prüfung in der Schleife ...
$anzahl_eintraege = 5;
if (count($array)>$anzahl_eintraege) {
$array = array_slice($array,-$anzahl_eintraege);
}
Tschö, Auge