Van een array met onbekende (steeds groter wordende) lengte wil ik
alleen de laatste (hoogste) 20 gegevens gebruiken voor een grafiek.
Hoe krijg ik die overige gegevens eruit , oftewel hoe maak ik de array
zodanig dat ik alleen de hoogste 20 gegevens overhoudt?
Jullie zouden me erg helpen met een oplossing!
Sievert.
Er si vast een commando dat het aantal elementen in de array opvraagt.
Dan beginnen bij het element (aantal -19).
--
Vriendelijke groeten,
]-[oRus
www.westbrabantsevwg.nl
Of array_slice() gebruiken.
--
robert
Waarom wil je eerst weggooien wat je niet nodig hebt, als je juist dat
wilt gebruiken dat je wel nodig hebt?
> > Er si vast een commando dat het aantal elementen in de array opvraagt.
count()
> > Dan beginnen bij het element (aantal -19).
>
> Of array_slice() gebruiken.
...of een loopje met array_pop()
--
Erick
Of naar Python overstappen en array[-20:] gebruiken.
--
robert
In Perl is het ongetwijfeld iets als: ~s#r Arr['/20-']&/$
(waarmee dan wel het hele script geschreven is)
--
Erick
Valt mee, daar wordt het @array[-20..-1]
--
robert