reeks onderverdelen in subreeks en aantal tellen
het script haalt de linknummers uit de database dit kunnen er 1 zijn of 40.
de output moet in aparte subreeksen van maximaal 10 linknummers.
Als de subreeks kleiner dan 10 is moet de rest worden berekend.
$num is van 1 tot (maximaal) 40
$B1 is dus resp. 1, 11, 21, 31
$B2 is dus resp. 10, 20, 30, 40
de formule die ik zoek moet het aantal linknummers van de subreeks tellen en in een getal weergeven dus: tussen 1 of 10.
Johan, het zal aan mij liggen, maar ik begrijp niet veel van je vraag.
Jan, het ligt niet aan jouw, want ik begrijp er ook niet veel van.
Maar je output geeft er 8??
8 <> 1
8 <> 40
waar laat je de andere 32?
Toevoeging op 28/11/2015 09:08:04:
$num is de unieke sleutel uit de database. Ik gebruik dit nummer om links op te halen uit een database.
Om deze goed op het scherm te krijgen heb ik fp kolommen met daarin maximaal 10 links. Ik noem dit een subreeks voor de duidelijkheid.
Om Ivo's vraag te beantwoorden: er worden maximaal 10 links gekozen met een dropdown menu.Dus 1 tot 10 of 11 tot 20. Maar soms is het totaal aantal links 24. je kiest dan link nummer 21 tot 30, maar er worden er 5 getoond.
Wat ik vraag is meer wiskundig, niet mijn sterkste kant. Ik zoek een formule om het aantal links te tellen van de subreeks.
Toevoeging op 28/11/2015 09:36:20:
tijdens het doorlopen van de lus kan met var_dump($num) het linknummer tonen.
je krijgt dan bij de keuze 11-20 en er zitten 14 links in de database als output: 11, 12, 13, 14.
Dit zijn in totaal 4 regels. Hoe kan ik mbv php laten berekenen dat dit 4 regels zijn?
Toevoeging op 28/11/2015 10:00:15:
weet iemand hoe je $num in een array kunt zetten en hiervan met min() en max() het hoogste en laagste getal kunt vinden?
echo $num % 10; // geeft 1
Dit is precies wat ik zocht SanThe. Bedankt!
Toevoeging op 28/11/2015 11:11:30:
ik juich te vroeg denk ik
Toevoeging op 28/11/2015 13:49:34:
Dus op pagina 3 komen er 4 en niet 5 links: 21, 22, 23 en 24
Zekerheidshalve kun je om 10*$pag misschien nog ( ) zetten
Iemand enig idee hoe een $variabele in een array moet worden gezet?
$array[] = $var;