ok ik heb een hele tijd zitten prutsen maar ik kom er maar niet uit... Logisch+ abstract denken dat is volgens mij de crux van dit verhaal maar volgens mij ben ik in een rondje aan het denken. Hopelijk kunnen jullie me uit het cirkeltje helpen:
ik heb deze array:
in de tag dag zitten de boten die een hele dag weg zijn, in de ochtend de hoeveelheid ochtenden en je raad het al in middag de hoeveelheid middagdagdelen die weg zijn.
Wat iedereen begrijpt natuurlijk is dat 1 ochtend en 1 middag samen 1 dag maken.
ik wil dus nu eigenlijk uit deze gegevens en het feit dat het totaal aantal boten bekend is uit rekenen hoeveel hele dagen er een boot/boten beschikbaar is/zijn, eventueel hoeveel ochtenden en eventueel hoeveel midagen.
in bovenstaande situatie met als gegeven dat beschikbaar=6 zou dit resulteren in:
2 dagen en 3 ochtenden weg dus vrij: 3 midagen en 1 dag over
ik heb echter geen flauw idee hoe ik mijn gedachten gang hoe ik deze hierboven zo uit mn mouw schud om gezet kan krijgen in een PHP functie....
ik heb al zitten spelen met de absolute waarde van middag-ochtend maar daarmee kwam ik niet veel verder zeg maar. Hopelijk loopt er hier een verlichte geest rond die mij het helderder kan maken
ik heb deze array:
PHP:
1
2
3
4
5
6
7
8
9
10
| $weg = Array ( [1] => Array ( [dag] => 2 [ochtend] => 3 [middag] => 1 ) ) |
in de tag dag zitten de boten die een hele dag weg zijn, in de ochtend de hoeveelheid ochtenden en je raad het al in middag de hoeveelheid middagdagdelen die weg zijn.
Wat iedereen begrijpt natuurlijk is dat 1 ochtend en 1 middag samen 1 dag maken.
ik wil dus nu eigenlijk uit deze gegevens en het feit dat het totaal aantal boten bekend is uit rekenen hoeveel hele dagen er een boot/boten beschikbaar is/zijn, eventueel hoeveel ochtenden en eventueel hoeveel midagen.
in bovenstaande situatie met als gegeven dat beschikbaar=6 zou dit resulteren in:
2 dagen en 3 ochtenden weg dus vrij: 3 midagen en 1 dag over
ik heb echter geen flauw idee hoe ik mijn gedachten gang hoe ik deze hierboven zo uit mn mouw schud om gezet kan krijgen in een PHP functie....
PHP:
1
2
3
4
5
6
| function geefBeschikbaar(dagWeg, ochtendWeg, middagWeg,totaalBeschikbaar){ //do some magic return $beschikbaar = array('dag' => XX, 'middag' => XX, 'ochtend' => XX) }; |
ik heb al zitten spelen met de absolute waarde van middag-ochtend maar daarmee kwam ik niet veel verder zeg maar. Hopelijk loopt er hier een verlichte geest rond die mij het helderder kan maken
[ Voor 11% gewijzigd door hobbeldebobbel op 30-07-2006 21:33 ]
hier zou een slimme opmerking kunnen staan
maar die staat er niet