Beste mensen,

Ik ben wat oude code aan het omzetten zodat deze ook vanaf versie 7.2 van PHP goed draait. Eén dingetje kom ik niet uit.

Ik heb de volgende code:

for ($c = 0; $c < sizeof($deelnemer); $c++)
{

Deze resulteert in de volgende foutmelding: Warning: sizeof(): Parameter must be an array or an object that implements Countable

Probleem is de 'sizeof($deelnemer)' ook bijvoorbeeld 'echo count($deelnemer)' geeft een zelfde foutmelding.

$deelnemer is naar mijn mening wel een array want ik vul deze op de volgende manier: $deelnemer[$i] = array("deelnemersid" => $row["id"], "post-huis" => $row["postcode"] . $row["huisnummer"])

Kan iemand me op het goede spoor zetten?
wat meldt een var_dump() op $deelnemer?
- Ariën - op 21/12/2020 15:10:59

wat meldt een var_dump() op $deelnemer?

Dank, dat was een goeie om eens te kijken wat er gebeurt is. Ben er al uit. De 1e keer dat hij langs die for-loop kwam waren er nog geen gegevens aan de array toegevoegd waardoor hij nog niet wist dat hij een array was.

Nu eerst een declaratie gedaan: $deelnemer = array(); en dan gaat het wel goed!

Reageren