Bekijk Volledige Versie : vraagje over array in php
Beste mensen,
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.
Sievert vertrouwde ons het volgende toe:
> Beste mensen,
>
> 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
HoRus <horus@fake.invalid>:
> Sievert vertrouwde ons het volgende toe:
>
>> 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?
>
> Er si vast een commando dat het aantal elementen in de array opvraagt.
> Dan beginnen bij het element (aantal -19).
Of array_slice() gebruiken.
--
robert
Erick T. Barkhuis
23/09/09, 21:15
robert:
> HoRus <horus@fake.invalid>:
> > Sievert vertrouwde ons het volgende toe:
> >
> >> 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?
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
Erick T Barkhuis <erick.use-net@ardane.c-o-m>:
> robert:
>>
>> Of array_slice() gebruiken.
>
> ...of een loopje met array_pop()
Of naar Python overstappen en array[-20:] gebruiken.
--
robert
Erick T. Barkhuis
23/09/09, 21:35
robert:
> Erick T Barkhuis <erick.use-net@ardane.c-o-m>:
> > robert:
> >>
> >> Of array_slice() gebruiken.
> >
> > ...of een loopje met array_pop()
>
> Of naar Python overstappen en array[-20:] gebruiken.
In Perl is het ongetwijfeld iets als: ~s#r Arr['/20-']&/$
(waarmee dan wel het hele script geschreven is)
--
Erick
Erick T Barkhuis <erick.use-net@ardane.c-o-m>:
> robert:
>> Of naar Python overstappen en array[-20:] gebruiken.
>
> In Perl is het ongetwijfeld iets als: ~s#r Arr['/20-']&/$
> (waarmee dan wel het hele script geschreven is)
Valt mee, daar wordt het @array[-20..-1]
--
robert