Hallo mensen,
Voor mijn opleiding moet ik PHP weer oppakken. Hoewel ik hier vroeger aardig goed in was, merk ik wel dat e.e.a. is verzakt. Daarom vraag ik jullie hulp even.
Ik heb een array (agenda_dagen) met daarin drie waarden: Array ( [0] => 29 [1] => 27 [2] => 29 )
Nou heb ik de volgende code:
Indien $y gelijk is aan 27, krijg ik 1 ($id=1) terug (zoals ik verwacht). Als $y echter 29 is, dan krijg ik 0 terug. ($id = 0) Echter, ik wil 0 en 2 terug krijgen. Hoe realiseer ik dit? Een array maken heb ik al geprobeerd op $id, maar dan nog vult hij alleen de array met 1 en 0, en niet 2..
Het is misschien basic, maar ook met de voorbeelden op php.net kan ik het niet vinden
Voor mijn opleiding moet ik PHP weer oppakken. Hoewel ik hier vroeger aardig goed in was, merk ik wel dat e.e.a. is verzakt. Daarom vraag ik jullie hulp even.
Ik heb een array (agenda_dagen) met daarin drie waarden: Array ( [0] => 29 [1] => 27 [2] => 29 )
Nou heb ik de volgende code:
PHP:
1
2
3
4
5
6
7
8
9
| foreach ($agenda_dagen as $key => $theseday){ if ($theseday == $y + 1) { $hasevent = true; $id = $key; break 1; } else { $hasevent = false; } } |
Indien $y gelijk is aan 27, krijg ik 1 ($id=1) terug (zoals ik verwacht). Als $y echter 29 is, dan krijg ik 0 terug. ($id = 0) Echter, ik wil 0 en 2 terug krijgen. Hoe realiseer ik dit? Een array maken heb ik al geprobeerd op $id, maar dan nog vult hij alleen de array met 1 en 0, en niet 2..
Het is misschien basic, maar ook met de voorbeelden op php.net kan ik het niet vinden

[ Voor 7% gewijzigd door ID-College op 29-11-2010 15:49 ]