Tom: nur die letzten 3 bei foreach

Beitrag lesen

Hello,

ohne, dass ich mir näher anschaue, um was es geht...

Zur einer Aufgabenstellung:
   Wie bekommt man die letzten Drei Einträge aus einem _assoziativen_ Array in PHP?

Man drehe das Array um
http://www.php.net/manual/de/function.array-reverse.php

baue eine foreach()-Schleife auf
http://www.php.net/manual/de/control-structures.foreach.php

Kopiere die Treffer (Keys reicht vollkommen) in ein neues Array

lasse einen Zähler mitlaufen
und breche mit dessen Hilfe die foreach()-Schliefe nach der gewünschten Anzahl ab

Drehe das Indexarray auch wieder um

und nimm es in einer weiteren foreach()-Schleife als Index-Register für den Zugriff auf das Original-Array.

Alternativ kann man das Ganze auch mit Array_pop
http://www.php.net/manual/de/function.array-pop.php

oder mit Array_slice
http://www.php.net/manual/de/function.array-slice.php

versuchen.

Liebe Grüße aus Syburg bei Dortmund

Tom vom Berg

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de