Ik probeer dynamisch arrays te genereren op de volgende manier:
Ik wil 4 arrays maken: team1, team2, team3 en team4.
Als ik een waarde opvraag met bv.
Als ik de array opvraag met:
dan krijg ik als output:
Maar als ik
Iemand een idee wat ik hier fout doe?
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| for ($b=1; $b<=4; $b++) { $team = "team".$b; $$team = array ("id" => $poule.$b, "positie" => $b, "gespeeld" => 0, "gewonnen" => 0, "gelijk" => 0, "verloren" => 0, "punten" => 0, "voor" => 0, "tegen" => 0, ); } |
Ik wil 4 arrays maken: team1, team2, team3 en team4.
Als ik een waarde opvraag met bv.
PHP:
, dan krijg ik gewoon de juiste waarde uit de array.1
| echo $team1["id"] |
Als ik de array opvraag met:
PHP:
1
| print_r($$team); |
dan krijg ik als output:
code:
1
| Array ( [id] => b1 [positie] => 1 [gespeeld] => 0 [gewonnen] => 0 [gelijk] => 0 [verloren] => 0 [punten] => 0 [voor] => 0 [tegen] => 0 ) |
Maar als ik
PHP:
opvraag, dan krijg ik geen output.1
| echo $$team["id"] |
Iemand een idee wat ik hier fout doe?